Рабочее окружение 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 оптимизирован для работы на оборудовании с ограниченными ресурсами. Минимальные системные требования:
- Процессор: x86-64, частота от 1 ГГц.
- Оперативная память: от 512 МБ (рекомендуется 1 ГБ).
- Видеокарта: любая, поддерживающая OpenGL 2.0.
- Дисковое пространство: от 2 ГБ.
Благодаря низкому потреблению памяти (около 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 →