Biokaminy-lux.ru

Все про ремонт быт. техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Обзор дистрибутива Calculate Linux 20

Обзор дистрибутива Calculate Linux 20

Оригинал: Review: Calculate Linux 20
Автор: Ivan Sanders
Дата публикации: 17 февраля 2020 года
Перевод: А. Кривошей
Дата перевода: март 2020 г.

Calculate Linux в конце 2019 года выпустил версию 20, с крупными обновлениями, на основе Gentoo. Calculate Linux Desktop (CLD) включает в себя мастер для настройки соединения с Calculate Directory Server. Согласно их странице загрузки, «Calculate Linux Desktop включен в Российский реестр программного обеспечения». Подводя итог, можно сказать, что CLD — это дистрибутив из России, основанный на Gentoo и предназначенный для подключения к Calculate Directory Server. Что такое Calculate Directory Server? Согласно их веб-сайту, «Calculate Directory Server (CDS) — это усовершенствованный сервер аутентификации на основе LDAP, предназначенный для использования в качестве контроллера домена для бизнес-сетей».

Calculate Linux Desktop KDE Live — приятное

Образ дистрибутива я записывал на флешку при помощи программки unetbootin. Хотя она не знает о существовании такого дистрибутива, но в ней есть опция записи любого ISO образа на флешку. Эта программка записывает образы на файловую систему FAT32, модифицируя загрузочное меню образа под загрузчик syslinux. Приятно, то, что Calculate Linux запустился с FAT32, через syslinux.

В составе дистрибутива есть собственная программа для записи на флешку. Но ее нет отдельно, вне дистрибутива. Так, что использовать родную программу было проблематично.

Итак, первый плюс в том, что образ можно записать на флешку, не убивая эту флешку, она будет доступна для записи обычных файлов. То есть после записи образа, флешка останется флешкой.

Второй плюс в полной русификации "из коробки". При старте Live режима можно выбрать русский язык и после загрузки весь интерфейс будет на русском языке.

Мультимедийные кодеки тоже "из коробки". Можно сразу смотреть видео и слушать музыку.

Читайте так же:
Техника установки винтовых свай вручную

Опять же, "из коробки", очень приличный набор программ, есть даже Skype, а это я встречаю впервые в Live дистрибутивах. Браузер Chromium, LibreOffice, скачивание торрентов, ICQ. Почти все что может понадобиться в Интернет.

Ну а дальше будет деготь.

Обзор нового дистрибутива Calculate Scratch Server

Вдоволь «наигравшись» настройками десктопов и сборками Calculate Directory Server (CDS), стало понятно, что большинству администраторов нужно нечто большее. Точнее в точности до наоборот — чаще требуется только часть заявленных возможностей. Год назад мы выпустили первую версию Calculate Linux Scratch — минимального дистрибутива для настольного компьютера, удачно пополнившего линейку десктопов. Специально для него был разработан механизм интерактивной сборки системы. Интерактивной, потому что вы можете изменять набор программ ISO образа по своему усмотрению, непосредственно работая в системе и тестируя получаемый результат. Позднее эта технология распространилась на все остальные дистрибутивы.
Настало время сервера. Да, можно установить Calculate Directory Server (CDS) и получить поддержку множества сервисов из коробки с поддержкой LDAP. Но на практике только офисный компьютер может использовать такое количество сервисов. CDS плохо подходит в качестве веб-сервера, ещё хуже как файрвол. Виной тому обилие предустановленного софта. Решить такую проблему как раз и призван Calculate Scratch Server (CSS).

Итак, что же такое Calculate Scratch Server?

Этот дистрибутив, как и прочие Calculate Linux основан на Gentoo. Для тех кто не в курсе Gentoo — это проверенный временнем мета-дистрибутив, с большим сообществом, обилием документации, своими традициями и как следствие предсказуемостью разработки и качеством поддерживаемых пакетов. Gentoo позволяет управлять системой по своему усмотрению. Система портежей, во многом заимствованная из FreeBSD, позволяет собирать пакеты из исходников, оптимизируя под свое железо, с выбором функционала каждого пакета путем простого включения USE-флагов. Помимо этого в портежах как правило существует по нескольку версий каждого пакета, существенно упрощая варианты выбора ПО.
В двух словах Calculate Scratch Server — это stage3 (минимальный рабочий образ gentoo) с новой утилитой установки calculate-install и необходимым минимумом пакетов для работы и установки с livecd образа.
Если посмотреть глубже, то CSS воплотил в себе все наработки утилит Calculate 2. Но обо всем по порядку.

Читайте так же:
Техника установки мдф панелей

Особенности

Установка

Calculate Scratch Server представляет только базовый набор программ. Для выполнения необходимых задач потребуется доустановка пакетов. Вы можете её выполнить непосредственно загрузившись с livecd в «builder» режиме. После этого можно выполнить необходимую установку и обновление программ. В завершении достаточно выполнить команду ‘calculate —iso’ для создания нового образа системы. Образ будет создан в директории /usr/calculate/share/linux. Желательно в эту директорию подмонтировать свободный раздел диска, иначе оперативной памяти компьютера может не хватить. Эту же операцию можно проделать предварительно установив систему на жесткий диск и загрузившись в builder-режиме. Ещё проще — работая с флешки. В этом случае понадобится только обновить squashfs образ, выполнив ‘calculate —rebuild’.

image

На рисунке я установил систему в builder режиме, выполнил cl-builder для перехода в изолированный chroot режим, установил пакет и создал новый образ. Установка пакета производилась в отдельном aufs2 слое. Таким образом никакие временные файлы в конечный образ не попадают.
Полученный образ разворачивается утилитой ‘cl-install’ с указанием разделов для установки. В случае, если вы записали образ предварительно изменив пароль пользователя root, установка пройдет без запроса пароля.

image

Шаблоны

Шаблоны — это по своей сути сценарии настройки конфигурационных файлов приложений по которым работают утилиты Calculate. Вы можете более подробно с ними ознакомиться в следующем руководстве, здесь же я вкратце опишу принцип их действия. Представьте себе Samba сервер, который вы какое-то время назад настраивали. Вы уже не помните для чего и какой параметр настроек менялся, будет ли все работать с предложенным обновлением. Шаблоны призваны решать подобные проблемы. Вы создаете файл с шаблоном настроек с расширением ‘.clt’ (Calculate Linux Templates), поместив его непосредственно в директории с конфигурационным файлом. В нем указываете тип конфигурационного файла, а также те параметры, которые вы хотите изменить с комментариями. Используя утилиту cl-templates вы можете протестировать как произойдет обновление smb.conf. Файл шаблона, вместе с оригинальным файлом будут преобразованы в формат XML, после чего произойдет их объединение с последующей записью измененного файла настроек.
В основе шаблонов лежат переменные. Переменные делятся по типу и могут содержать как одно значение, так и массив значений.

Читайте так же:
Система окно в крыше установка

image

Шаблоны могут содержать также функции, значения которых могут вычисляться во время обработки шаблона.
Пример файла шаблона настройки KDM можно посмотреть здесь.

Обновления

Поддерживать систему с небольшим количеством ПО задача несложная. Портежи прекрасно справятся со своей обязанностью. Тем не менее при смене GCC, GLIBC и прочих пакетов toolchain требуется пересборка всех пакетов. Упростить задачу может установка обновления в выделенный раздел. Установка сервера в выделенный раздел займет 1-2 минуты. Основные настройки будут перенесены с текущей системы, дополнительные — восстановлены из шаблонов. После перезагрузки сервер продолжит свою работу.

Автообновление настроек

По мере выхода новых версий программ, вы будете ставить новые пакеты на сервер. Важно, чтобы после выполнения утилиты dispatch-conf вы корректно выполнили замену устаревших конфигурационных файлов. В этом очень сильно может помочь новый механизм автообновления настроек. Файлы настроек не копируются, а вновь генерируются с учётом версии устанавливаемого пакета, а также ваших шаблонов.

image

На рисунке видно, как после установки пакета kdm, формируются файлы настроек для этого пакета тремя утилитами, ранее участвовавшими в его настройке.

Calculate Linux Desktop

Скриншот 1

Calculate Linux Desktop (CLD) – бесплатная операционная система, разработанная российской компанией «Калкулэйт» в своей основе использует ядро Linux и основывается на другом более популярном дистрибутиве Gentoo.

Дистрибутив CLD многоязычен и поддерживает архитектуры процессора i686 и x86_64. В качестве графической оболочки можно использовать KDE, MATE или XFCE. По умолчанию в состав дистрибутива включено все необходимое программное обеспечение для офисной работы, например офисный пакет LibreOffice, браузер Chromium, графический редактор Gimp и другое.

На заметку! Новичкам рекомендую почитать мою книгу « Linux для обычных пользователей » – в ней я максимально простым языком рассказываю про основы Linux и как пользоваться этой операционной системой без командной строки

Актуальной на момент написания статья является версия Calculate Linux Desktop 15 в ней по сравнению с предыдущей версией достаточно много изменений, например, реализован новый метод обновления пакетов, а также появились общие репозитории бинарных пакетов и новая версия утилит Calculate 3.4.

Читайте так же:
Правильная установка системы отопления в квартире

Скачать данную версию можно на официальном сайте со страницы загрузки вот она http://www.calculate-linux.ru/main/ru/download

Преимущества

Забудьте о вирусах, наслаждайтесь возможностями ОС Linux.

  • Автонастройка приложений при входе в систему исходя из настроек сервера.
  • Calculate Linux Desktop позволяет выбрать окружение рабочего стола KDE, Cinnamon, LXQt, MATE либо XFCE, в зависимости от ваших предпочтений и аппаратных возможностей компьютера.
  • Простое обновление через репозиторий Portage на протяжении всего жизненного цикла.
  • Бесплатная круглосуточная поддержка в Telegram-сообществе Calculate Linux.

Мы рады представить вашему вниманию релиз Calculate Linux 18.12!

В новой версии добавлена поддержка установки системы на Btrfs с поддержкой сжатия в формате zstd, в релиз вошла новая редакция дистрибутива для образовательных учреждений (CLDXE), оптимизирован размер серверных редакций дистрибутива, добавлена поддержка переноса программ при переустановке системы. ISO-образы запакованы в формат zstd, что ускорило время загрузки LiveCD, запуска программ и установки системы.

Для загрузки доступны следующие редакции дистрибутива: Calculate Linux Desktop с рабочим столом KDE (CLD), Cinnamon (CLDC), Cinnamon (CLDL), Mate (CLDM) и Xfce (CLDX и CLDXE), Calculate Directory Server (CDS), Calculate Linux Scratch (CLS) и Calculate Scratch Server (CSS).

  • 32-х и 64-х битные сборки переведены на ядро 4.19.9.
  • KDE Applications обновлен до версии 18.08.3.
  • KDE Plasma до версии 5.14.3.
  • Cinnamon обновлён до версии 4.0.3.
  • Формат сжатия LiveCD переведён на zstd, за счёт чего сократилось время на загрузку Live образа, установку системы, запуск приложений, подготовку модифицированного образа системы.
  • Добавлена поддержка установки системы на Btrfs с использованием сжатия zstd.
  • Добавлена миграция установленных программ во время переустановки системы.
  • Добавлена поддержка обновления пакетов во время первой загрузки системы.
  • Добавлен выбор файловой системы при авторазметке.
  • Исправлено вычисление необходимого места при авторазметке.
Читайте так же:
Техника установки внутриматочной спирали

Calculate Linux Desktop LXQt

  • Исправлена работа с ресурсами SMB.
  • Исправлено перетаскивание иконок на рабочий стол.
  • Исправлен вызов свёрнутого приложения из другого рабочего стола.
  • Добавлена графическая утилита настройки принтера.

Calculate Directory Server

  • Исправлена генерация сертификата для Postfix.
  • В релиз вошла новая редакция дистрибутива Calculate Linux Desktop Xfce Education для образовательных учреждений.
  • В утилитах Calculate добавлена поддержка мониторов с высоким разрешением DPI.
  • Добавлена поддержка используемого в VirtualBox по умолчанию для Unix-систем времени.
  • Добавлена поддержка настройки формата времени утилитой cl-setup-boot-live.
  • Добавлена поддержка форматов сжатия образа системы zstd и lz4.
  • Сокращён размер серверных версий дистрибутива за счёт исключения из сборки неиспользуемых Firmware.
  • Исправлено подключение доменных ресурсов при использовании Samba 4.8 и выше.
  • В Gajim отключены сообщения об изменении статуса собеседника в окне чата.
  • Обновлён перевод утилит на французский язык.
  • Отключено удаление пакетов, используемых для сборки при выполнении обновления.
  • Количество бинарных пакетов репозитория составляет 13 058 шт.

Для обновления выполните cl-update, либо загрузите новый образ в директорию /var/calculate/linux и выполните cl-install.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector