Orion для Linux: публичная бета-версия браузера на WebKit выходит из тени
Экосистема браузеров для Linux, долгое время находившаяся под доминированием движков Chromium и Gecko, получила долгожданное пополнение. Компания Kagi, известная своим платным поисковым сервисом с упором на конфиденциальность, официально выпустила публичную бета-версию своего браузера Orion для платформы Linux. Это событие знаменует собой важный этап в развитии альтернативных веб-технологий, предлагая пользователям нативное решение, построенное не на базе Chrome или Firefox, а на собственном стеке технологий.
Хотя стабильные версии Orion уже работают на macOS и iOS, портирование на Linux шло поэтапно. Сначала проект был анонсирован, затем в январе текущего года альфа-сборки стали доступны исключительно подписчикам сервиса Orion+. Теперь же барьер входа снят: ранняя бета-версия доступна для широкого круга пользователей, желающих протестировать функциональность и дать обратную связь разработчикам. Важно понимать, что это именно тестовая версия, предназначенная для отладки и сбора данных о поведении приложения в различных окружениях, а не для повседневной замены основного браузера.
Архитектурная философия: почему Orion — это не еще один форк
Главное отличие Orion от большинства современных проектов заключается в его архитектурной основе. В то время как рынок перенасыщен браузерами, являющимися либо переупакованными сборками Chromium (как Vivaldi, Opera, Brave), либо форками Firefox (как Waterfox, LibreWolf), Orion выбирает принципиально иной путь. Это нативное приложение для Linux, разработанное с использованием фреймворка GTK4 и библиотеки libadwaita для интерфейса, а также движка рендеринга WebKitGTK.
Такой выбор имеет глубокие последствия для интеграции с системой. Использование GTK4 и libadwaita означает, что браузер визуально и функционально сливается с современными рабочими столами GNOME, следуя их дизайн-системе и стандартам взаимодействия. Ближайшим аналогом по архитектуре можно назвать GNOME Web (ранее известный как Epiphany). Однако, если Epiphany позиционируется как минималистичный браузер с узким фокусом на простоту и приватность, то Orion стремится предложить гораздо более широкий спектр функций, включая продвинутую кастомизацию интерфейса и мощные инструменты блокировки контента.
Переход на WebKitGTK вместо Blink (Chromium) или Gecko (Firefox) также несет в себе философский смысл для open-source сообщества. Это попытка поддержать развитие альтернативного движка рендеринга, который исторически является основой Safari и многих мобильных браузеров, но на десктопном Linux часто остается в тени. Успех Orion может стимулировать дальнейшее развитие экосистемы WebKitGTK, создавая здоровую конкуренцию монополии Chromium.
Функциональное состояние беты: возможности и ограничения
Несмотря на амбициозные цели, текущая версия Orion для Linux находится на стадии «ранней беты». Разработчики честно предупреждают, что паритет функциональности с macOS-версией пока не достигнут, хотя и является конечной целью. На данный момент браузер способен выполнять базовые задачи: загрузка веб-страниц происходит корректно, управление вкладками работает, поддерживается создание закладок и сохранение паролей.
Одним из ключевых преимуществ, перенесенных из macOS-версии, является гибкость управления вкладками. Пользователи могут переключаться между стандартной горизонтальной панелью, компактным режимом и вертикальными вкладками. Вертикальные вкладки особенно полезны при работе с множеством открытых страниц, экономя экранное пространство. Также функционирует режим Focus Mode, который скрывает все панели инструментов и лишние элементы интерфейса, позволяя полностью сосредоточиться на контенте страницы. Однако в текущей реализации есть нюанс: при выходе из этого режима вертикальные вкладки могут автоматически включаться снова, что требует доработки логики переключения состояний.
Важно отметить ряд ограничений, которые делают использование браузера в качестве основного инструмента пока затруднительным:
- Отсутствие автодополнения в адресной строке: Поле ввода URL не предлагает историю посещений или предсказания, что существенно замедляет навигацию для опытных пользователей.
- Нефункциональные инструменты настройки страниц: Такие функции, как Page Tweaks (принудительное изменение цветовой схемы сайта или удаление определенных элементов интерфейса), присутствуют в коде, но пока не активны.
- Проблемы с масштабированием: На экранах с высоким разрешением и нестандартным масштабированием (например, 125% на ноутбуках с FHD-экранами) страница настроек может обрезаться, делая недоступными некоторые опции.
- Жесткая структура панели инструментов: Панель инструментов перегружена иконками и пока не поддерживает прямое редактирование пользователем.
Тем не менее, даже в этом состоянии Orion демонстрирует высокий потенциал. Дизайн успешно адаптирован под стиль GNOME, а базовый набор функций позволяет оценить концепцию продукта. Для тех, кто рассматривает смену браузера из-за внедрения AI-функций в Firefox (Smart Window) или редизайна Nova, но хочет избежать зависимости от Chromium, Orion становится интересным кандидатом для наблюдения.
Модель распространения и вопрос открытого кода
Вопрос лицензирования и бизнес-модели Orion заслуживает отдельного внимания. Сам браузер бесплатен для скачивания и использования на всех платформах, включая новую Linux-версию. Однако компания Kagi использует модель Freemium через подписку Orion+. Эта подписка не только финансирует разработку, но и предоставляет доступ к тестовым сборкам раньше остальных, а также дает подписчикам возможность влиять на направление развития продукта.
Что касается статуса open-source, ситуация здесь неоднозначна. Kagi опубликовала часть компонентов проекта на GitHub и обещает открыть больше кода в будущем. Тем не менее, сам браузер в целом не является полностью открытым проектом. Это ставит его в один ряд с такими коммерческими продуктами, как Chrome, Opera GX или Vivaldi, где исходный код доступен частично или отсутствует вовсе. Для части сообщества Linux это может стать препятствием, однако для других пользователей важнее функциональность, приватность и независимость от Google, чем строгая лицензия GPL.
Стоит отметить, что в контексте развития отечественного программного обеспечения и импортозамещения, появление качественных альтернатив на базе WebKitGTK имеет стратегическое значение. Российские дистрибутивы, такие как НАЙС.ОС, зарегистрированные в реестре отечественного ПО, активно развивают свою экосистему, и наличие разнообразных нативных приложений на базе GTK4 расширяет возможности для создания безопасных и контролируемых пользовательских сред.
Установка и техническая специфика для пользователей Ubuntu
Для установки бета-версии Orion на Linux используется формат Flatpak. Это решение логично с точки зрения изоляции зависимостей и совместимости с различными дистрибутивами, но требует некоторых подготовительных действий от пользователя. Сборка поставляется в виде файла `.flatpak` и не обновляется автоматически; каждое новое обновление придется загружать и устанавливать вручную.
Процесс установки на примере Ubuntu 24.04 LTS выглядит следующим образом. Во-первых, необходимо убедиться, что система поддерживает Flatpak. Если он не установлен по умолчанию, потребуется выполнить команду `sudo apt install flatpak`. После этого можно установить сам браузер, указав путь к скачанному файлу: `flatpak install /path/to/oriongtk.earlybeta.flatpak`.
Важно учитывать технические требования к ресурсам. Сборка Orion для Linux базируется на runtime GNOME 49. При первой установке система загрузит необходимые среды выполнения, объем которых составляет около 700 МБ. Это разовая затрата места на диске, так как эти runtime будут использоваться и другими приложениями в формате Flatpak, установленными впоследствии. Ссылка на загрузку доступна для подписчиков рассылки Orion for Linux, а также размещена в закрепленном сообщении канала #orion-linux в Discord-сообществе Kagi.
Значение для экосистемы Linux и перспективы развития
Выход Orion на Linux — это не просто релиз нового браузера, а сигнал о том, что рынок готов к экспериментам с альтернативными архитектурами. Долгое время пользователи Linux были вынуждены выбирать между Chromium и Firefox, что создавало риски концентрации рисков безопасности и уязвимостей вокруг двух движков. Появление зрелого браузера на WebKitGTK добавляет третий столп, повышая устойчивость всей экосистемы.
Разработчики Orion подчеркивают, что эта версия предназначена для тестирования и поиска ошибок. Обратная связь от сообщества критически важна для исправления багов, таких как проблемы с масштабированием или логикой работы вертикальных вкладок. Команда просит сообщать о найденных проблемах и предложениях через специальный портал orionfeedback.org или в Discord-канале.
Практические выводы для пользователей и администраторов систем очевидны. Пока что Orion не готов заменить основной браузер в корпоративной среде или для ежедневной работы из-за отсутствия ряда удобств, таких как автодополнение и полная функциональность настроек. Однако для энтузиастов, разработчиков и специалистов по безопасности это отличная возможность изучить работу WebKitGTK в современном окружении GTK4. Следить за развитием проекта стоит всем, кто заинтересован в диверсификации браузерного ландшафта Linux и снижении зависимости от проприетарных решений крупных технологических гигантов. По мере устранения недочетов и приближения к полному функциональному паритету с macOS-версией, Orion может стать серьезным конкурентом на рынке десктопных браузеров.
Комментарии