LinuxForum.Fans
Рабочий стол

Fly

Fly (читается «флай») — это собственная графическая среда рабочего стола, разработанная для операционной системы Astra Linux

Что такое Fly

Fly (читается «флай») — это собственная графическая среда рабочего стола, разработанная для операционной системы Astra Linux. В отличие от многих других российских дистрибутивов, которые используют готовые оболочки вроде GNOME, KDE или MATE, Astra Linux идёт своим путём: Fly — это не адаптация чужого рабочего стола, а отдельная среда, которая развивается внутри проекта и тесно связана с системами защиты информации Astra Linux[reference:0].

Если Fly DM — это только окно входа в систему, то Fly — это всё остальное, что пользователь видит после авторизации: рабочий стол, панель задач, меню «Пуск», переключатель рабочих столов, блокировщик экрана и набор утилит для настройки[reference:1][reference:2]. Именно Fly определяет повседневный опыт работы с Astra Linux.

Как устроен рабочий стол

С технической точки зрения Fly — это защищённая графическая подсистема, которая работает поверх графического сервера Xorg (X11)[reference:3][reference:4]. За отрисовку интерфейса и управление окнами отвечает менеджер окон fly-wm. Он же реализует рабочий стол, классическое меню «Пуск», панель задач, переключатель рабочих столов и блокировщик экрана[reference:5][reference:6].

Важно, что fly-wm не зависит от стороннего программного обеспечения — это полностью собственная разработка, что для защищённой среды принципиально: меньше внешних зависимостей означает больше контроля над тем, что происходит внутри графической подсистемы[reference:7].

При этом Fly не строится с нуля «на пустом месте». Компоненты рабочего стола используют Qt (в версиях Astra Linux Special Edition 1.5 и 1.6 — Qt 5), а начиная с 1.6 часть утилит также опирается на KF5 Framework — библиотеки оболочки KDE 5[reference:8]. Часть кода закрыта, поскольку это собственная разработка «РусБИТех-Астра», но некоторые утилиты портированы из KDE и других открытых проектов[reference:9].

Внешний вид и философия

Концептуально Fly описывают как смесь Windows и KDE[reference:10][reference:11]. Это не случайное сравнение: интерфейс тяготеет к традиционной модели рабочего стола с привычными элементами — панелью задач, меню «Пуск», значками на рабочем столе и оконным управлением. Пользователю, знакомому с Windows или KDE, базовая логика Fly будет понятна без долгого изучения.

При этом Fly — не «клон» ни того, ни другого. Это самостоятельная среда со своими утилитами настройки, своей логикой администрирования и своей интеграцией с системами безопасности Astra Linux. Внешнее сходство здесь — скорее способ снизить порог входа, а не попытка воспроизвести чужой интерфейс один в один.

Режимы работы

Fly поддерживает несколько режимов, которые выбираются ещё на экране входа в систему через выпадающий список «Тип сессии»[reference:12]. Это не просто косметические варианты, а разные сценарии использования:

  • Режим рабочего стола для ЭВМ — классический вариант для персонального компьютера или ноутбука с мышью и клавиатурой.
  • Планшетный режим — адаптация интерфейса под сенсорный ввод и работу на планшетах.
  • Режим для мобильных устройств — вариант для смартфонов и других компактных устройств с сенсорными экранами[reference:13][reference:14].

Такое разнообразие отражает позиционирование Astra Linux как системы для разных типов устройств, а не только для настольных ПК.

Настройка и утилиты

Fly включает набор собственных утилит администрирования и персонализации. Среди них — «Панель управления» (fly-admin-center), которая централизует доступ к административным и пользовательским настройкам рабочего стола[reference:15]. Отдельные утилиты отвечают за параметры окон, темы, значки, курсоры, звуки и поведение элементов интерфейса[reference:16][reference:17].

Часть настроек доступна только в сессии с низкой категорией целостности — это ещё один пример того, как графическая среда Fly встроена в мандатную модель безопасности Astra Linux, а не существует отдельно от неё[reference:18].

Что важно не путать

Fly — это графическая среда рабочего стола целиком. Fly DM — только менеджер дисплея, окно входа в систему. fly-wm — оконный менеджер, который отвечает за рабочий стол, панель задач, меню «Пуск» и переключатель столов.

Fly — это не дистрибутив и не тип операционной системы. Это компонент Astra Linux, который определяет, как выглядит и работает графический интерфейс. Он не говорит, для какого процессора собрана система и на какой основе она построена, — он говорит о том, что пользователь видит на экране и с какими инструментами настройки имеет дело.

И наконец, Fly не стоит воспринимать как «ещё один рабочий стол из списка». В Astra Linux это единственный вариант многофункционального графического интерфейса в защищённых сборках, и он тесно связан с общей архитектурой безопасности системы[reference:19]. Именно поэтому Fly — не просто оболочка, а часть того, что делает Astra Linux Astra Linux.

Встречается в релизах