Все продукты компании «Базальт СПО», в том числе ОС уровня предприятия «Альт Сервер» и «Альт Рабочая станция», построены на технологиях и архитектурных решениях, созданных и поддерживаемых командой разработчиков «Альт» (Alt Linux Team) и компанией «Альт Линукс», полноправным преемником которой теперь является «Базальт СПО».

Облик ОС «Альт» как самостоятельной операционной системы оформился в начале 2001 года и окончательно сложился в 2005 году с выходом версии 3.0. Предпосылкой к созданию ОС в то время была необходимость поддержки русскоязычных пользователей в части форматов, стандартов, протоколов и бизнес-процессов, востребованных на постсоветском пространстве. Проект был открытым изначально — предполагалось, что любой желающий мог присоединиться к команде и внести свой вклад в развитие ОС.

Все ОС семейства «Альт» выпускаются на базе полностью российской разработки — репозитория «Сизиф» [1], входящего сегодня в число крупнейших самостоятельных репозиториев в мире. Поддержку репозитория, а также инфраструктуры сборки осуществляет компания «Базальт СПО». Помимо возможности использования оригинальных инструментов разработки команды «Альт» (репозитория исходного кода и бинарных пакетов, аннотированного индекса пакетной базы и системы отслеживания ошибок), участие в команде позволяет досконально изучить систему и избежать в будущем потенциально опасных ситуаций типа привязки к конкретному производителю или внедрения слабых технических решений.

Особое внимание в платформе «Альт» уделяется обеспечению безопасности построенных на ее основе систем, что достигается благодаря архитектуре и принятию таких упреждающих мер, как исправление уязвимостей до публикации кода в открытых источниках. Среди архитектурных решений можно отметить механизм изоляции приложений, подверженных сетевым атакам, и механизм управления фиксированными состояниями параметров системы, чувствительных к ошибкам администратора.

Многие решения, впервые внедренные командой «Альт», впоследствии были повторены участниками других крупных проектов разработки ОС, такими как Debian или RedHat. Среди этих решений, например, сборка бинарных пакетов в изолированном воспроизводимом окружении и сборка пакетов под непосредственным управлением системы контроля версий.

Сегодня ОС «Альт» — это технологическая платформа разработки, внедрения и поддержки программно-технических решений для широкого спектра аппаратных конфигураций. Платформа обеспечивает совместимость компонентов на уровне пользовательских и программных интерфейсов, а также совместимость интеграционных решений [2].

В области обработки данных ОС «Альт» предоставляет широкие возможности для офисного применения (оформление текстов, электронных таблиц, схем, презентаций), анализа и обработки мультимедийных данных, решения геоинформационных задач, в том числе с поддержкой клиентской части сервисов протоколов общепринятого семейства стандартов Open Geospatial Consortium (OGC), моделирования и проектирования.

В состав ОС «Альт» входят готовые к развертыванию популярные службы: доступ к графическим и текстовым терминалам с поддержкой «тонких» и «толстых» клиентов; возможность удаленной загрузки и централизованного хранения пользовательских конфигураций, доступа к файлам; протокол HTTP с поддержкой масштабирования и балансировки нагрузки; механизмы работы с СУБД разных типов. Для большинства сетевых сервисов поддерживается возможность аутентификации с единой точкой входа (SSO, Single Sign-On), а также средства мониторинга и событийного управления.

При выполнении проектов миграции ОС особое внимание приходится обращать на такие компоненты, как сервис каталогов, средства...

Это не вся статья. Полная версия доступна только подписчикам журнала. Пожалуйста, авторизуйтесь либо оформите подписку.
Купить номер с этой статьей в PDF