Найти в Дзене
Мир технологий ✅

Российская операционная система - АТЛАНТ

Оглавление

Операционная система «АТЛАНТ» представляет собой современный программный комплекс системного уровня, объединяющий функции централизованного управления рабочими станциями и конфигурациями прикладного программного обеспечения (LayerPIE).

Эта отечественная ОС обладает уникальными возможностями, которых нет у других решений:

  • Гарантированная удаленная установка, обновление и удаление программного обеспечения без необходимости использования традиционных пакетных менеджеров.
  • Централизованный контроль и динамическая смена ядра системы, что обеспечивает гибкость и адаптивность.
  • Возможность шаблонизации программных комплексов и группировка наборов ПО по ролям рабочих мест в сети для оптимизации управления.
  • Восстановление рабочих станций до предыдущих конфигураций в случае сбоев или ошибок в работе ПО, что повышает надежность эксплуатации.
  • Модули выбора и изменения интерфейса системы в зависимости от текущей нагрузки на оборудование и предпочтений пользователя.
  • Автоматическое создание точек отката, позволяющих восстановить состояние программного обеспечения без затрагивания пользовательских данных.
  • Мониторинг соответствия копий программного обеспечения на всех машинах, что гарантирует одинаковую работу ПО на всей инфраструктуре.
  • Централизованное администрирование прав доступа локальных пользователей и групп безопасности.
ОС «АТЛАНТ» внесена в государственный реестр отечественного программного обеспечения Министерства цифрового развития, связи и массовых коммуникаций РФ под номером 6766 от 09 июня 2020 года, что подтверждает его соответствие высоким стандартам национальной безопасности и технологического развития.

Операционная система «АТЛАНТ» основана на собственной передовой технологии сборки, реализуемой непосредственно на конечных устройствах (рабочих станциях, серверах) посредством каскадного монтажа программных контейнеров (патент № RU2751215C1).

Эта инновационная методика вводит концепцию «Слоя» — контейнера, в котором хранится эталонный образ полностью подготовленного программного обеспечения.

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

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

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

Это открывает новые сценарии администрирования, недоступные в стандартных системах на базе Linux.

На рисунке ниже представлена структурная схема ОС «АТЛАНТ», выполненная по слоистой архитектуре, которая иллюстрирует основные компоненты и принципы работы системы.

-2

Архитектура операционной системы «АТЛАНТ»

Слоистая архитектура операционной системы «АТЛАНТ» включает три ключевых уровня, каждый из которых выполняет важнейшие функции для обеспечения основной работы системы:

  • Базовый уровень — ядро ОС, отвечающее за выполнение фундаментальных задач в консольном режиме взаимодействия с пользователем, реализуя основные функции системы.
  • X-сервер — компонент графической среды, предоставляющий стандартные протоколы и инструменты для построения графического интерфейса пользователя. Он управляет отрисовкой окон, их перемещением, а также взаимодействием с устройствами ввода, такими как мышь и клавиатура.
  • Оконный менеджер (DE) — прикладное приложение, расположенное поверх X-сервера, которое определяет внешний вид интерфейса и обеспечивает взаимодействие пользователя с системой.

Функциональные возможности ОС «АТЛАНТ» включают следующие ключевые направления:

  • Инициализация системы — процесс запуска, в ходе которого осуществляется загрузка и запуск полноценного ядра в память устройства, обеспечивая старт всей системы.
  • Управление процессами и потоками — создание, завершение и контроль выполнения процессов и нитей, работающих в общей виртуальной памяти. Благодаря мультипроцессной архитектуре, ядро обеспечивает разделение ресурсов и имитацию параллельного выполнения задач.
  • Управление памятью — организация отображения почти неограниченной виртуальной памяти процессов в физическую оперативную память, ограниченную по объему. Ядро обеспечивает совместное использование памяти несколькими процессами, используя внешнюю память для расширения.
  • Работа с файлами — обеспечение абстракции файловой системы, включающей иерархии каталогов и файлов. Поддерживаются различные файловые системы, такие как aufs, Xfs, Ext2, Ext3, Ext4, ISO9660, FAT, FAT32, NTFS, reiserfs, что позволяет системе взаимодействовать с разными носителями и форматами хранения данных.
  • Средства коммуникации — обеспечение обмена данными между процессами внутри одного компьютера (IPC), между удаленными узлами сети, а также между процессами и внешними устройствами через драйверы.
  • Программный интерфейс — механизм системных вызовов, предоставляющий пользовательским приложениям доступ к функциям ядра через библиотечные средства, что обеспечивает безопасность и удобство взаимодействия с системой.

Данная структура позволяет «АТЛАНТ» быть гибкой, расширяемой и надежной платформой для современных вычислительных задач.

Дистрибутив операционной системы «АТЛАНТ»

Дистрибутив операционной системы «АТЛАНТ» версии Alcyone включает в себя следующие компоненты и характеристики:

  • Основное ядро системы — версия 6.3.18, обеспечивающее стабильную и современную работу системы.
  • Базовая платформа дистрибутива построена на базе Debian 10, что гарантирует надежность и широкие возможности для обновлений и расширений.
  • В комплект входит графический интерфейс, для которого доступны предварительно подготовленные слои оформления: MATE, LXQt и GNOME, что позволяет выбрать наиболее удобную и привычную среду для пользователя.
  • Для централизованного управления парком рабочих станций внедрена система «LayerPIE» (последняя актуальная версия — 1.3.3), которая обеспечивает полноценный контроль за всеми устройствами: распространение, обновление, удаление программного обеспечения и настройка системы, а также ее модулей и пользовательских приложений.

Этот набор компонентов делает дистрибутив «АТЛАНТ» универсальным, гибким и удобным инструментом для управления корпоративной инфраструктурой.