
В твиттере уже несколько дней не утихают споры по поводу Omarchy — Linux дистрибутива от создателя фреймворка Ruby on Rails. Дистрибутив недавно получил крупное обновление 4.0 Quattro, но не оно стало причиной дискуссий. Создатель основал некоммерческую организацию Omacom Foundation и привлёк 8 миллионов долларов (уже 10) на развитие и поддержку дистрибутива. Проект уже объявил[1][2], что будет спонсировать разработку двух проектов, на которых основан — Hyprland и quickshell чтобы их создатели могли свободно продолжать работу над своими проектами, не думая об источнике финансирования.
Это вызвало споры в сообществе о полезности дистрибутива:
Энтузиасты считают, что дистрибутив создаёт импульс, который приведёт в Linux новых пользователей
Скептики указывают на отсутствие фундаментальной ценности в дистрибутиве (Arch Linux с предустановленными настройками и приложениями) и наличие уязвимостей.
Так кто же из них прав? Сначала приведу короткую информацию о дистрибутиве, аргументы обеих сторон, которые видел, и в конце опишу своё мнение об этой дискуссии. Сразу скажу - я не пробовал Omarchy, но настольным Linux пользуюсь больше 10 лет и вопросы, поднимаемые в этой дискуссии, не специфичны для дистрибутива, просто он спровоцировал новый виток их обсуждения.
Что такое Omarchy и чем он отличается от других дистрибутивов?
В статье на хабре про обновление 4.0 уже хорошо описана концепция дистрибутива и показано, как он выглядит, поэтому здесь приведу лишь краткую информацию.
Название Omarchy отсылает к термину Omakase (с японского «полагаюсь на вас»). Создатель дистрибутива принимает решения за пользователя по своему усмотрению, убирая необходимость выбора из десятков вариантов и самостоятельной настройки. Это не значит, что нельзя настроить дистрибутив под себя — можно и для этого уже написано больше тысячи плагинов, но по умолчанию он предоставляет готовый пользовательский опыт, делая настройку необязательной.
Omarchy основан на дистрибутиве Arch Linux, использует Hyprland для управления окнами и виджеты, основанные на quickshell для отображения панелей и настроек.
Обычно Arch Linux с Hyprland — удел продвинутых пользователей, которые любят тонкую настройку под свои нужды. Однако создатель дистрибутива ставит целью упаковать их продвинутые функции в понятную обычным пользователям оболочку - с документацией, списком горячих клавиш и дружелюбным сообществом.
Чтобы было понятно о чём речь, вот скриншот из документации — Hyprland автоматически делит экран между окнами одного рабочего пространства. Панель сверху использует quickshell.

Linux с человеческим лицом
Те, кто в восторге от Omarchy считают, что это будущее Linux для настольных компьютеров. Пользовательский опыт, который покорит сердца людей и освободит их компьютеры от проприетарных операционных систем. Здесь привёл аргументы, которые видел в сети.
Linux дистрибутивы годами пытались подстраиваться под существующие привычки пользователей — иконки на рабочем столе, панель задач со списком приложений. Это ставит их в заведомо проигрышное положение — лучшая Windows это Windows, лучшая Mac OS это Mac OS. В то же время продвинутые дистрибутивы вроде Arch Linux и системы управления окнами вроде Hyprland предоставляют совершенно иной опыт использования компьютера, требуя изучения и смены привычек. Omarchy делает этот опыт доступнее рядовому пользователю.
Некоторые отмечают, что несмотря на множество предустановленных программ, дистрибутив запускается и адекватно работает на устройствах с 4 гб оперативной памяти, где современная Windows чувствует себя не очень.
Одна из проблем линукса для нового пользователя — множество разрозненных компонентов, которые выглядят и работают по‑разному. Omarchy пытается сделать единый пользовательский опыт.
Небезопасный Arch Linux с красивыми обоями
Некоторые члены сообщества отмечают, что хайп по поводу Omarchy не имеет серьёзной почвы. Вот какие аргументы видел.
Дистрибутивов, основанных на Arch Linux хватает — Manjaro, EndeavourOS, Cachy OS. На них минимальными усилиями можно поставить Hyprland и shell, который даёт единообразный пользовательский опыт — DankMaterialShell, Noctalia. Зачем из этого делать отдельный дистрибутив — непонятно. Кто‑то даже написал «Этот дистрибутив мог быть одним Nix файлом».
Omarchy предоставляет множество необязательных функций, но не всегда следит за их безопасностью. Например один пользователь опубликовал пример shell инъекции, где сочетание клавиш для скачивания видео не очищало данные с сайта. Это позволяло выполнять произвольный код на компьютере пользователя, который скачал видео и нажал на уведомление об успешной загрузке. Уязвимость уже исправили, но вопрос остался — нужно ли в дистрибутиве столько необязательных функций, которые увеличивают поверхность атаки?
Дистрибутив часто меняется. Это ломает пользовательские привычки и конфиги. Поэтому многим сложно воспринимать этот дистрибутив как основной, для рабочих задач. Кроме самого дистрибутива, Arch Linux известен частыми обновлениями пакетов, Hyprland тоже активно меняется. Зачем такое обычному пользователю, который хочет чтобы его операционная система просто работала? Не ясно.
Так что же Omarchy значит для Linux сообщества?
Споры о Linux дистрибутивах существуют наверное столько же, сколько сами дистрибутивы. Год линукса на десктопе уже давно стал мемом, всегда кажется — вот-вот и Linux пойдёт в массы. На мой взгляд польза Omarchy не в потенциале массового перехода на Linux, а в создании ещё одного сообщества, где пользователи и разработчики помогают друг другу.
Разработчики Hyprland и quickshell теперь имеют финансирование на ближайшие три года — искренне за них рад, они — гиганты, на плечах которых держатся все эти сборки, в том числе и мой конфиг. Остаётся надеяться, что они не станут приоритезировать функции, которые нужны только Omarchy, а будут развивать проект так же, как и до этого, но уделять этому больше времени.
Создатель дистрибутива известен в мире разработки, имеет связи и средства. Он внёс 1 миллион долларов, другие 9 он смог привлечь благодаря своему влиянию. Судя по всему, он серьёзно настроен развивать настольный Linux и наличие такого человека может способствовать поддержке со стороны производителей железа и ПО.
Дистрибутив — не только набор программ, но и люди, которые им пользуются. В сети хватает людей, которые перешли на Omarchy после неудачных попыток с другими Linux дистрибутивами. Значит идея имеет право на существование, свою аудиторию. Люди делятся своими плагинами, обсуждают сложности при переходе.
Нельзя забывать и про упрощение получения помощи в Интернете — имея одну базовую конфигурацию намного проще помогать другим пользователям на форумах. Если вы когда‑нибудь захотите спросить что‑то на форумах Arch Linux, надо будет сначала описать конфигурацию вашей системы так как у каждого пользователя она может кардинально отличаться. Здесь же у пользователей похожие настройки, что упрощает поддержку.
Поэтому считаю существование дистрибутива полезным для сообщества.
Перейду ли я на Omarchy? Вряд ли, но обязательно попробую, чтобы подсмотреть полезные идеи и внести в мой NixOS конфиг. Мне кажется в этом главная ценность такого дистрибутива — увидеть пользовательский опыт глазами другого человека и посмотреть, что из этого нравится лично вам.

