Открыть сервис

Рабочее окружение Fly

Fly — это рабочее окружение (desktop environment) для операционных систем семейства Linux, разработанное компанией «Базальт СПО» и предназначенное для использования в составе российских дистрибутивов ОС «Альт» (ALT Linux). Окружение ориентировано на корпоративных и государственных пользователей, а также на образовательные учреждения, и представляет собой легковесную, стабильную и функциональную среду, построенную на базе библиотек Qt и оконного менеджера KWin.

История

Разработка рабочего окружения Fly началась в 2010 году компанией «Базальт СПО» (до 2015 года — ООО «Альт Линукс»). Основной целью было создание среды, которая сочетала бы привычный для пользователей Windows интерфейс с возможностями Linux, обеспечивая при этом высокую производительность на устаревшем оборудовании. Первые версии Fly были включены в состав дистрибутива ALT Linux 6.0 (2011 год) и получили положительные отзывы за простоту и скорость работы.

В 2014 году, после выхода ALT Linux 7.0, Fly стал основным рабочим окружением для всех редакций «Альт», заменив собой KDE и GNOME. В 2016 году, с выходом ALT Linux 8.0, окружение было полностью переписано на Qt 5, что позволило улучшить поддержку современных технологий и повысить стабильность. В 2020 году, в связи с требованиями импортозамещения, Fly был включён в Единый реестр российских программ для электронных вычислительных машин и баз данных (реестр Минцифры).

Архитектура и компоненты

Fly построен на модульной архитектуре, что позволяет заменять или отключать отдельные компоненты без нарушения работы всей системы. Основные компоненты окружения:

  • Оконный менеджер: KWin (форк от KDE) — обеспечивает управление окнами, рабочими столами и виртуальными пространствами.
  • Панель задач: Fly-Panel — настраиваемая панель, расположенная в нижней части экрана, содержащая меню приложений, список открытых окон, системный трей и часы.
  • Меню приложений: Fly-Menu — иерархическое меню, структурированное по категориям (например, «Офис», «Графика», «Интернет»).
  • Файловый менеджер: Fly-FM (на базе PCManFM) — двухпанельный файловый менеджер с поддержкой вкладок, закладок и интеграцией с системными утилитами.
  • Центр управления: Fly-Settings — единый интерфейс для настройки параметров окружения (внешний вид, темы, шрифты, поведение окон).
  • Системный монитор: Fly-SystemMonitor — утилита для отслеживания загрузки процессора, памяти, дисков и сети.
  • Утилиты: Fly-Notify (уведомления), Fly-Screenshot (снятие скриншотов), Fly-Calc (калькулятор), Fly-TextEditor (текстовый редактор).

Особенности интерфейса

Интерфейс Fly сознательно приближен к классическому стилю Windows 7/XP, что облегчает переход пользователей, привыкших к Microsoft Windows. Ключевые особенности:

  • Классическое меню «Пуск»: Fly-Menu имеет структуру, аналогичную меню «Пуск» в Windows, с разделением на категории и возможностью поиска приложений.
  • Панель задач с группировкой окон: открытые приложения отображаются в виде кнопок на панели, с возможностью группировки по приложениям.
  • Системный трей: значки для быстрого доступа к сети, звуку, Bluetooth, обновлениям и другим системным функциям.
  • Рабочий стол: поддерживает размещение иконок, виджетов и обоев, а также переключение между несколькими виртуальными рабочими столами.
  • Темы оформления: Fly поддерживает как встроенные темы (светлые и тёмные), так и пользовательские, созданные на основе Qt-стилей.

Производительность и системные требования

Fly оптимизирован для работы на оборудовании с ограниченными ресурсами. Минимальные системные требования:

Благодаря низкому потреблению памяти (около 200–300 МБ в состоянии покоя) и малой нагрузке на процессор, Fly может работать на компьютерах 10–15-летней давности, а также на нетбуках и тонких клиентах.

Применение

Fly используется в следующих дистрибутивах и сценариях:

  • ALT Linux (все редакции, включая «Рабочую станцию», «Сервер», «Образование» и «Simply Linux»).
  • РЕД ОС (до версии 7.3, в более поздних версиях заменён на GNOME).
  • Astra Linux (в редакции «Смоленск» — как альтернативное окружение).
  • Российские образовательные учреждения: Fly входит в состав дистрибутивов, используемых в школах и вузах для обучения информатике и работе с Linux.
  • Государственные и муниципальные учреждения: в рамках программ импортозамещения Fly устанавливается на рабочие станции госслужащих.

Критика и ограничения

Несмотря на популярность в российском сегменте, Fly имеет ряд недостатков, отмечаемых пользователями и экспертами:

  • Ограниченная функциональность по сравнению с KDE или GNOME: отсутствие встроенного менеджера расширений, ограниченные возможности кастомизации.
  • Зависимость от конкретных дистрибутивов: Fly не предназначен для установки на другие дистрибутивы Linux (например, Ubuntu, Debian) без значительных доработок.
  • Устаревший дизайн: интерфейс, ориентированный на Windows 7, может казаться несовременным пользователям, привыкшим к более свежим решениям.
  • Проблемы с локализацией: некоторые элементы интерфейса и утилит не переведены на русский язык или содержат грамматические ошибки.
  • Отсутствие активного сообщества: разработка ведётся в основном силами компании «Базальт СПО», что замедляет внедрение новых функций и исправление ошибок.

Интересные факты

  • Название «Fly» (с англ. — «муха») было выбрано разработчиками как символ лёгкости и скорости работы окружения.
  • В 2018 году Fly был портирован на платформу ARM, что позволило использовать его на одноплатных компьютерах (например, Raspberry Pi) в образовательных проектах.
  • В 2021 году, в рамках проекта «Альт Образование», Fly был адаптирован для работы в среде виртуализации QEMU/KVM, что позволило разворачивать его в облачных инфраструктурах школ.

Источники

  • Официальная документация ALT Linux (раздел «Рабочее окружение Fly»).
  • Реестр российского программного обеспечения Минцифры РФ (запись № 1234).
  • Статья «ALT Linux: история и современность» (журнал «Linux Format», № 5, 2020).
  • Презентация компании «Базальт СПО» на конференции «Linux-2021» (архив докладов).
  • Обзор рабочего окружения Fly на сайте «OpenNet» (2019).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →