Курс, установленный правительством на уменьшение зависимости от зарубежных поставщиков оборудования, запчастей, микроэлектроники и программного обеспечения, среди прочего влияния на экономику, привел к развитию национальных операционных систем. Их основой стали открытые по исходному коду разработки, в настоящее время использующиеся не только в России, но и во всем мире.
Речь идет об российской ос на основе ядра и экосистемы Linux . Программный фонд последней, вместе с поддержкой стороннего оборудования, покрывает любые запросы пользователей. В итоге, Linux дает возможность применять аналогичные системы, взамен их коммерческих вариантов, наподобие Microsoft Windows.
Более того, правительство РФ начало процедуру обязательного перевода государственных служб и учреждений на ПО, включенное в официальный перечень под названием «Единый реестр российских программ для электронных вычислительных машин и баз данных». В котором, среди прочих допустимых операционных систем, числится Astra Linux. Это достаточно быстрый и стабильный дистрибутив, прародителем которого выступает Debian. Характерная черта сборки – наличие уникального оконного менеджера и сопутствующих утилит.
Виды поставки
Дистрибутив распространяется двумя вариантами поставки – Astra Linux «Орел» Common Edition и Special Edition. Сокращенно, в сопутствующей документации, редакции упоминаются под аббревиатурами CE и SE. Использование юридическими лицами обеих систем – платное. Цена зависит от вида поддержки и формата поставки покупателю: физический носитель или цифровая передача через интернет. Версию Common Edition, в отличие от SE, можно скачать для персонального тестового использования на период 90 дней.
Важным моментом для некоторым государственных и муниципальных структур может стать включение Astra Linux в «Единый реестр российских программ…». Перечень содержит только версию операционной системы «Special Edition».
Главные различия между особой и общественной редакциями Астра Линукс заключаются в силе криптографической защиты. Первый вариант, согласно сертификации ФСТЭК, Минобороны и ФСБ, обеспечивает безопасность данных на уровне «особой важности». Кроме того, Special Edition собирается разработчиками для различных процессорных архитектур.
В рамках каждой специальной редакции Astra Linux присваивается имя по городам воинской славы:
Смоленск: X86_64
Новороссийск: ARM
Керчь: Power
Севастополь: MIPS
Ленинград: Эльбрус
Отдельной сборкой идет «Брест». Он предназначен для создания облачных сервисов, управления распределенными файловыми системами и организации сетей виртуальных рабочих станций.
«Орёл» лишен всех перечисленных изысков. Сертификацию по криптографической стойкости он не проходит, дистрибутив подготовлен только для процессоров x86_64 Intel и AMD. В репозитории отсутствуют некоторые утилиты организации сетевых распределенных хранилищ. С другой стороны, программы, выполняющие и проверяющие электронную подпись, в сборке присутствуют изначально.
Главное отличие от Debian
Основой создания Astra Linux послужил Debian 9 «Stretch». Похожая структура дистрибутива, пакетный менеджер и сам формат архивов (deb), позволяет использовать репозитории последнего в Астра Линукс. К сожалению, версии софта из Debian 9 достаточно стары, а обновления касаются только безопасности. При этом в варианте установки Astra Linux SE утрачивается соответствие «Единому реестру…», что автоматически делает сопутствующие лицензии защищенности неактуальными и приводит к прекращению технической поддержки дистрибутива разработчиками.
Наполненность программным обеспечением «родных» репозиториев Astra Linux низка, но достаточна для использования операционной системы в качестве офисной рабочей станции. Установка в качестве файл-сервера или доменного контроллера доступна, но не рекомендуется. Обновления по найденным 0-day уязвимостям выходят слишком редко, что может привести к проблемам с конечной безопасностью.
В защиту сборок Astra Linux можно сказать о том, что авторы делают в своем репозитории бакпорты современных версий клиентского и серверного ПО, позволяющие ему оставаться относительно актуальным. Плюсом служит и фактор обеспечения системной безопасности дистрибутива. В нем применяется организация мандатной модели доступа программ, хорошо описанная в статье на Хабре .
Еще одно отличие Astra Linux от прочих сборок, важное при системном администрировании, – его состав. Часть пакетов безальтернативна и проприетарна. Их исходные коды разработчиками не публикуются. Сюда относятся все программы, названия которых начинающиеся с fly-*, включая оконный менеджер fly-wm, дисплейный fly-dm, диспетчер файлов fly-fm и многие элементы консоли управления – fly-admin. Все перечисленное установлено по умолчанию и служит основным отличием сборок Astra Linux во всех её редакциях от прочих дистрибутивов.
Оконный менеджер и сопутствующее ПО
Отдельного упоминания заслуживает оконный менеджер, полностью разработанный авторами Astra Linux. Речь идет о Fly-wm. Изначально он близок и понятен пользователям ОС Windows 7, 8 и 10 по причине схожести интерфейса и нахождении утилит настройки именно в тех местах, где они и должны, в теории, быть. Последнее, к примеру, не наблюдается в еще одном российском дистрибутиве – Rosa Linux. Средства контроля системы, включая требующие административных привилегий, раскиданы по его меню без какой-либо сопутствующей классификации.
Реакция на действия пользователя у оконного менеджера Fly-wm достаточно быстрая и не создает ощущения каких-либо задержек. Для слабых по мощности компьютеров доступно отключение анимации интерфейса. Среди эффектов последнего, ценимых любителями оригинального вида, присутствует установка частичной прозрачности окон и меню, выбор цветовой схемы, смена вида темы, шрифта и коллекции иконок приложений. Последние берутся из понравившихся в GTK. Как и везде, есть возможность установить собственный фон рабочего стола (правда, логотип Astra Linux снизу-справа в версии Common Edition нельзя отключить). Все перечисленные настройки доступны в пункте меню «Рабочий стол» Панели управления В ней же присутствуют административные утилиты, требующие прав суперпользователя. Ими можно выполнять конфигурацию системных параметров – от установки недостающих пакетов и до подключения внешних устройств.
Распространенные мультимедийные кодеки идут изначально в составе ОС, отдельных усилий по их интеграции не требуется. Из архиваторов установлены по умолчанию gzip, bzip2, tar, 7z, unrar. Создание и открытие архивов Rar, Zip и Arj выполняется через уже идущий в поставке 7zip-full.
Кроме оконного менеджера, для Astra Linux доступен режим киоска с запуском только избранных администратором программ и оболочек.
Минусы Fly-wm и дистрибутива в общем
Дистрибутивы Astra Linux достаточно проработаны, и ярко выраженных минусов не имеют. Из тех, что известны – относительная «старость» версий программ, малое их количество в репозитории и неторопливая работа операционной системы в виртуальной машине. Последний фактор становится критичен, когда в качестве компьютера пользователя применяют бездисковый клиент, а сама ОС запущена в пространстве вычислительных мощностей сервера или «облака».
Относительная отсталость версий пакетов не играет роли, если применяется ПО только из стандартного набора, но она станет камнем преткновения при интеграции сторонних программ. Особенно их проприетарных версий, которые невозможно самостоятельно собрать с уже присутствующими библиотеками системы. Приходится использовать последние от иных дистрибутивов или же компилировать требуемые версии из исходного кода, что, в конечном итоге, увеличивает нагрзуку на администраторов, обслуживающих парк персональных компьютеров с Астра Линукс.
Еще одним минусом сборки можно назвать отсутствие альтернативы оконному менеджеру Fly-wm. В дистрибутивах Astra Linux не предусмотрена замена его на GNOME, KDE, XFCE или любой другой. Плюсы Astra Linux
Плюсы систем SE и CE редакции – в их продуманности. Все сделано для удобства пользователя. И «родной» по виду интерфейс, и продуманность структуры меню, и сопутствующие программы вместе с их интеграцией в окружение рабочего стола.
Относительная «древность» используемых программ является одновременно и минусом, и плюсом. Ранние выпуски ПО имеют больше последующих исправлений, которые сводят ошибки их кода к минимуму.
Прикладное ПО
Программное обеспечение в составе дистрибутивов Astra Linux, или присутствующее в его репозиториях, полностью удовлетворяет все потребности среднестатистического пользователя. Офисные работники найдут комплексы электронных таблиц, текстовых документов или ПО для создания презентаций. Дизайнерам будут интересны графические редакторы, от самых простых до профессиональных, уровня Adobe Photoshop. Разработчикам ПО представлено многообразие языков написания программ. Технологам и инженерам – соответствующие утилиты расчета и визуализации электронных, гидравлических или иных схем, в том числе полноформатные CAD`ы. Есть программные комплексы для Web-дизайнеров. Не обижены и системные администраторы: им в помощь подготовлены утилиты архивации и восстановления данных, различные сетевые серверы, тестовые, наладочные и информационные программы по аппаратной составляющей ПК. Не забыта и ниша развлечений, включающая в себя медиаплееры вместе с играми.
В общем, при относительной «бедности» репозиториев Астра Линукс, включенный в них софт покрывает 90% запросов по всем нишам применения компьютера. В крайнем случае, недостающее можно брать из гигантского файлохранилища Debian или же приобретать проприетарные варианты нужного ПО. Доступна и чистовая сборка из исходных кодов. Все сопутствующие заголовочные файлы, вместе со средствами разработки, присутствуют в стандартных репозиториях.
С некоторыми ограничениями доступен через прослойку WINE запуск программ, изначально предназначенных для Windows, аналогов которых в Linux нет. В реальности список совместимого софта у подобной связки очень велик. Примером служит тот факт, что WINE используют и для старта несовместимых приложений в самой Windows 10. Естественно, в последнем случае прослойка устанавливается и конфигурируется отдельно, силами самих пользователей. В Astra Linux стабильная версия WINE изначально присутствует в репозитории.