- Отечественные Линуксы: кто есть кто?
- Составляем шорт-лист
- Устанавливаем и смотрим что за зверь
- AlterOS
- ROSA Linux
- ALT Linux
- ОС Атлант
- Astra Linux
- RED OS
- Что с софтом?
- Astra Linux
- О системе
- Что нового
- Системные требования
- Astra Linux Common Edition
- Astra Linux Special Edition
- Полезные ссылки
- Подробное описание
- Astra Linux Common Edition включает:
- Особенности Astra Linux Special Edition:
Отечественные Линуксы: кто есть кто?
В продолжении предыдущей статьи я решил разобраться — что вообще представлено на рынке «отечественных» операционных систем общего назначения. Ну то есть таких, которые можно использовать в широком спектре задач и оборудования — рабочих мест и серверов. Сразу отмечу — меня интересовали вопросы массового «корпоративного» использования, я мало времени уделил тонкостям сертификации и дополнительным встроенным средствам защиты.
В соответствующем разделе реестра нашлось 66 продуктов. Если «схлопнуть» строчки с разными редакциями (серверная, десктопная, для сферы образования, итп) одного продукта — ровно 50. Из них ОС, которые действительно можно отнести к классу «общего назначения» — 22. Остальную часть списка составляли специализированные встраиваемые решения для телеком оборудования, тонких клиентов, торговых терминалов и прочее всякое-разное.
Составляем шорт-лист
Я внимательно изучил сайты производителей этих 22 ОС, чтобы сформировать шорт-лист более-менее живых проектов, ориентированных на широкий круг задач. Из списка были вычеркнуты:
- Предположительно мертвые продукты, на месте сайта которых уже висит заглушка регистратора с предложением выкупить заброшенный домен (ОСь и Альфа ОС). Или сайт живой, но информации по продукту там больше нет (Halo OS).
- Нишевые системы, которые судя по документации и маркетингу (вернее полному его отсутствию) строго ориентированы на работу в условиях жестко зарегулированных ведомств и окружений (например гостайна). Не буду все перечислять. Вдруг это тоже гостайна!
- Операционные системы, не основанные на Linux. Такая нашлась одна — Ульяновск.BSD. Экосистема ПО для «отечественных» ОС, основанных на Linux, и та не сильно развита, а для BSD так и вообще ничего нет. Зато можно патчить KDE!
- Дистрибутивы, построенные на менеджерах пакетов, отличных от RPM и DEB. Приблизительно по тем-же соображениям — нужен доступ к экосистеме ПО, которое поставляется в виде бинарных пакетов в этих двух форматах. Таких два: Calculate Linux, основанный на Gentoo, и UBLinux, явно сделанный из Arch Linux.
- Дистрибутивы, которые нельзя получить в формате ознакомительно-домашней версии с сайта производителя. Такой только один — ОС Лотос. Даже на запрос по почте ответили что ни в коем случае не дадут.
Итого до финала дошли следующие продукты — AlterOS, ROSA Linux, ALT Linux, ОС «Эльбрус», ОС «Атлант», Astra Linux и RED OS.
Устанавливаем и смотрим что за зверь
Каждый дистрибутив я попытался установить на виртуальную машину (KVM). На этом этапе отвалилась только ОС «Эльбрус». Инсталлятор падает на этапе разбивки диска. Видимо его работа на x86/KVM не особо тестировалась — ОС предназначена в первую очередь для серверов на одноименных процессорах. Я даже удивился, обнаружив сборку для x86.
Остальное всё встаёт без проблем в режиме Next → Next → Next. Пару слов о каждом из продуктов ниже. Сразу оговорюсь — это даже не поверхностные обзоры, а просто первые впечатления.
Если я незаслуженно обидел ваш продукт — напишите комментарий что я понял не так, я обязательно вставлю в текст ссылку на ваше уточнение!
AlterOS
На сайте производителя нет прямых ссылок на скачивание, но в репозитории в разделе «testing» нашелся ISO-образ под названием AlterOS_7.5-5.16_x86_64-DVD. Судя по документации это действительно последний релиз.
У меня осталось впечатление что это клон CentOS 7, только с Cinnamon Desktop и актуальным ядром, нескучными обоями и некоторым количеством предустановленного «отечественного» софта. Плюс некоторые пакеты поновее. Какие-то более ранние версии похоже были основаны на openSUSE — в добавленных локальным производителем скриптах встречаются безнадёжные попытки вызова YaST. Больше интересного рассказать пожалуй нечего 🤷
ROSA Linux
С сайта бесплатно раздают редакцию ROSA Fresh Desktop 12.2, я скачал вариант на KDE (на выбор были ещё GNOME и LXQt, но знатоки пишут на форумах что вариант с кедами — основной). Вероятно редакция Fresh служит апстримом (аля Fedora) для основных коммерческих продуктов компании с кодовыми именами «ХРОМ» и «КОБАЛЬТ». Вот есть эта проблема у многих отечественных вендоров — сделать названия из которых совершенно неясно что за продукт: «чтобы никто не догадался».
Вот что выяснилось: РОСА — одно из продолжений закрывшегося в 2011 году Mandriva Linux (старикам более известен как Mandrake). Внутри все выглядит привычным и стандартным, знакомым по другим современным rpm/dnf-based дистрибутивам Linux. Даже зацепиться не за что — одна нестареющая классика.
Из явных плюсов можно отметить собственную пакетную базу, насколько я понял РОСА не зависит от какого-то внешнего Open Source проекта. Отдельно упомяну что «из коробки» этот продукт может похвастать лучшим (на мой вкус) визуальным оформлением пользовательского окружения среди всех рассмотренных:
ALT Linux
Легенда отечественного линуксо-строения с более чем 20 летней историей, не требующая дополнительной рекламы. На сайте можно скачать все редакции 👍. Я посмотрел и на серверную версию и на вариант для десктопов.
Тоже кажется когда-то начинался как форк Mandrake, но с тех пор утекло столько воды что теперь это полностью самостоятельный продукт. Из нестандартных особенностей можно отметить совмещение формата RPM и менеджера пакетов APT. Если бы линуксы играли в RPG — это был бы типичный гибридный класс STR/INT!
В дистрибутиве много и других специфичных вещей. Залез к примеру в /etc/shadow , чтобы посмотреть какой алгоритм хэширования используется (в некоторых русских линуксах там ГОСТ). А там пусто. В ALT оказывается своя система хранения паролей 🤯
Основная фича ALT на мой взгляд — огромная и хорошо сопровождаемая собственная пакетная база, высокая зрелость продукта, очень большое (по российским меркам) коммьюнити.
ОС Атлант
Производитель не дает ничего скачать бесплатно, но в онлайн-магазине на сайте была акция — редакция «Home» неустановленной версии продавалась за 100 рублей 😀
Под капотом оказался Debian Buster с LXQt, ну и как водится комплект фирменных обоев. Более ничего интересного внутри обнаружить не удалось. Единственное что бросилось в глаза — какой-то нестандартный инсталлятор, который не предлагает задать пароли и заливает ОС с well-known passwords, в т.ч. для root, и сразу после перезагрузки поднимает сеть и sshd. Ну такое.
В качестве killer feature разработчик предлагает собственный инструмент централизованного управления и дистрибуции софта и обновлений на базе «слоев», работающий на связке squashfs и aufs. В домашней редакции эта функция отсутствует, поэтому ничего по делу сказать не могу. После чтения документации у меня осталось ощущение что это пока больше концепт-кар, нежели рабочая лошадка.
Astra Linux
Уже описывал свои впечатления в предыдущей статье. В самой актуальной версии это Debian Buster 10 с пользовательским окружением собственной разработки — Fly. Обратите внимание на полезный комментарий про текущую доступность бесплатного релиза (вкратце — всё плохо).
RED OS
На сайте бесплатно раздают релиз 7.3 «МУРОМ». Моё первое впечатление — это ещё одна «отечественная» сборка CentOS, но с серьёзными с допами в виде софта свежих версий, включая ядро.
Что с софтом?
Часто, при обсуждении дистрибутивов Linux возникает вопрос: насколько там актуальный софт? Попробую ответить на примере популярных пакетов. Вот последние доступные в репозиториях версии (добавил CentOS 7 для референса):
Astra Linux
О системе
Astra Linux – российская операционная система на базе Debian GNU/Linux, предназначенная для компьютеров и серверов, для которых поставлен акцент на безопасность хранимой и обрабатываемой информации
Что нового
- Оперативное обновление представляет собой кумулятивное обновление безопасности, предназначенное для нейтрализации угроз эксплуатации выявленных уязвимостей операционной системы общего назначения «Astra Linux Common Edition».
- Список изменений (официальный форум)
- Обновлен графический интерфейс.
- Добавлено новое оформление рабочего стола с возможностью выбора пользовательской цветовой палитры.
- Доработаны программы для работы с мультимедийными и гипертекстовыми материалами для мобильного режима интерфейса пользователя.
- Обновлены офисные приложения.
- В состав операционной системы включено современное ядро Linux 4.15, обеспечивающее корректное функционирование современного оборудования.
- Полностью преображен графический интерфейс пользователя FLY.
- Введена новая тема рабочего стола в плоском стиле material design.
- Цветовая гамма теперь полностью адаптируется под вкус пользователя.
- Появилась совместимость графических библиотек FLY и KDE и, как следствие, переносимость привычных графических приложений KDE.;
- Добавлен новейший комплект офисных программ LibreOffice 6.0, что упростит работу с документами всех типов.
- Дистрибутив пополнился средой виртуализации и кластеризации с возможностью построения высоконадежных отказоустойчивых систем, в том числе и по технологии VDI.
- В состав вошла кластерная распределенная файловая система Ceph.
- В дополнение к традиционным средствам построения сетевых доменов ALD появилась мощная система построения территориально распределенных сетевых доменов FreeIPA, а также совместимых с AD доменов на SambaDC 4.
- Добавлены удобные графические утилиты управления для входа и регистрации в сетевых доменах различных типов.
- Существенно увеличен арсенал средств защиты информации:
- дистрибутив пополнился ядром с усиленной самозащитой;
- доработана уникальная реализация мандатного контроля целостности (МКЦ);
- добавлены механизмы блокировки выполнения недоверенного кода, в том числе и на интерпретируемых языках программирования (python, perl, ruby и т.д.);
- данные на дисках и компьютерной сети теперь могут быть защищены маскирующим преобразованием;
- добавлена современная система мониторинга сетевых ресурсов Zabbix.
Системные требования
Astra Linux Common Edition
- Для установки системы в базовой конфигурации, компьютер должен иметь не менее 1 ГБ оперативной памяти и не менее 4 ГБ свободного места на диске.
- Практически любая современная видеокарта. Поддержка графического интерфейса в установленной системе полностью определяется системой X.Org X11. Большинство видеокарт AGP, PCI и PCIе работает под X.Org.
- Программа установки содержит все драйверы сетевых плат, поддерживаемые ядром Linux версии 4.15.хx. Это относится почти ко всем картам PCI и PCMCIA.
- Система поддерживает параллельное использование нескольких процессоров, так называемую «симметричную многопроцессорную обработку» (Symmetric Multi-Processing, SMP). Ядро, при загрузке операционной системы, автоматически определит число процессоров (или процессорных ядер).
- Руководство по установке (pdf, русский).
Astra Linux Special Edition
- Поддержка процессорных архитектур: x86-64, IBM System Z, ARM, POWER, MIPS, ЭЛЬБРУС.
- Подробную информацию о поддерживаемом оборудовании смотрите в справочном центре Astra Linux.
Полезные ссылки
Подробное описание
Astra Linux – российская операционная система на базе Debian GNU/Linux, ориентированная на защиту конфиденциальной информации и предназначенная для защищённых рабочих станций и серверов. Система, в первую очередь, разработана для спецслужб, государственных предприятий и бизнес клиентов, для которых важна защита хранимой и обрабатываемой конфиденциальной информации.
Графический интерфейс Fly включает интуитивно понятный интерфейс и рабочий стол, а также файловый менеджер оконного типа и различные средства настройки для пользователей и системных администраторов. Интерфейс будет удобен и понятен начинающим пользователям, что делает операционную систему Astra Linux хорошим вариантом по программе импортозамещения ПО.
Операционная система включает авторские разработки и свободное программное обеспечение, и готова для использования как на рабочих местах и ноутбуках, так и на серверах, встраиваемой специальной технике и мобильных устройствах. Система поддерживает работу на отечественных процессорах Эльбрус, Байкал и Комдив и имеет совместимость с большинством отечественного программного обеспечения, например 1С:Предприятие 8, Мой офис и КриптоПро CSP.
Astra Linux Common Edition включает:
- Офисные программы для работы с документами, таблицами и презентациями.
- Интернет браузер и почтовый клиент.
- Программы для работы с аудио, видео и графикой.
- Системы управления базами данных.
- Программы резервного копирования.
- Средства защиты информации от несанкционированного доступа.
- WEB-сервер.
Особенности Astra Linux Special Edition:
- Предназначена для создания автоматизированных систем, обрабатывающих информацию до степени секретности «совершенно секретно» включительно.
- Защищенный комплекс программ электронной почты и гипертекстовой обработки данных.
- Очистка оперативной и внешней памяти и гарантированное удаление файлов.
- Режим ограничения действий пользователя (режим «киоск»).
- Механизмы защиты информации в графической подсистеме.
- Сертификаты соответствия требованиям безопасности ФСТЭК России, ФСБ России и Минобороны России.