Мой блог
Ikey Doherty vs Omarchy: почему создатель Solus строит Barney вместо очередного дистрибутива Linux
Айки Доэрти (Ikey Doherty), один из самых ярких и бескомпромиссных разработчиков в мире открытого ПО, известный по созданию дистрибутивов Solus и AerynOS (ранее развивавшегося под именем Serpent OS), официально возобновил публичную работу. Причиной его выхода из фактического отпуска стало глубокое неприятие той финансовой и идеологической модели, которую продвигает дистрибутив Omarchy, созданный автором Ruby on Rails Дэвидом Хайнемайером Ханссоном (DHH).
В специальном видеоролике на своем YouTube-канале Доэрти назвал привлекаемые проектом DHH суммы абсурдными и заявил, что намерен доказать: качественные системные инструменты для мира Linux создаются инженерным мастерством, а не миллионами долларов от венчурных инвесторов. Ответом Айки стал проект Barney — с нуля создаваемый на языке Rust инструмент для полной сборки независимых дистрибутивов из исходных текстов.
Масштаб финансовой раздутости Omarchy действительно впечатляет индустрию. Созданный DHH фонд Omacom Foundation с момента своего старта в августе уже превысил отметку в 13 миллионов долларов в виде финансовых обещаний. На старте в проект вложились восемь топ-менеджеров и IT-предпринимателей, включая Майкла Делла, каждый из которых выделил по $1 млн. Однако эти инвестиции вызвали жесткое отторжение в сообществе. К примеру, когда компания 1Password объявила о взносе в $300 000, против этого публично взбунтовались её собственные сотрудники. Ролик Доэрти вышел буквально на следующий день после того, как Omacom отчитался о получении $1,95 млн в виде токенов для работы с ИИ от Meta, Anthropic, OpenAI и Fireworks.
Не новый дистрибутив, а инженерная позиция
Главное, что стоит понимать про Barney: это не готовая операционная система, которую можно скачать и установить на свой ноутбук. В официальном репозитории автор с присущим ему ирландским юмором характеризует проект как «yet another feckin’ tool to build a Linux distro» («очередной чертов инструмент для сборки дистрибутивов») и прямо указывает, что выпуск очередного дистрибутива не является его целью.

Я внимательно изучил концепцию Айки: он планирует наглядно проиллюстрировать на своем YouTube-канале весь процесс создания дистрибутива с самого фундамента. Доэрти хочет противопоставить настоящий системный инжиниринг так называемым «wallpaper respin» — поверхностным дистрибутивам, создатели которых берут условную Ubuntu или Arch, меняют там фоновую картинку, тему оформления и выдают это за самостоятельный продукт.
Архитектура Barney опирается на глубокие технические принципы, которые Доэрти прорабатывал годами:
- Сборка из исходников с жестким кэшированием: Каждая единица ПО компилируется из исходного кода. Результаты сборки привязываются к хэшу входных данных и зависимостей. При изменении базового компонента Barney автоматически пересобирает только те слои, которые от него зависят.
- Безсостоятельные системы (Stateless Layouts): Концепция строгого разделения системных бинарников и пользовательских конфигураций, которую Айки продвигал еще во время работы в Intel над Clear Linux, а затем развивал в Solus и AerynOS, заложена в фундамент Barney.
- Контейнеризация и дедупликация: Все процессы сборки запускаются в изолированных контейнерах. Выходные данные сохраняются по контенту (content-addressable storage): если разные пакеты содержат одинаковые бинарные файлы, система сохраняет их ровно один раз, оптимизируя дисковое пространство.
- Пересборка инструментария с нуля: В планы проекта входит полный цикл построения собственного сборочного инструментария (toolchain), включая компиляторы и системные библиотеки.
Весь код Barney пишется на Rust и распространяется под свободной лицензией Mozilla Public License 2.0 (MPL-2.0). Проект носит для Доэрти глубоко личный характер — инструмент назван в честь его сына Барни. Работы уже начались: на YouTube вышел пилотный выпуск («Episode 0: Getting Ready»), а для тех, кто хочет следить за процессами за кулисами и поддержать автора, Айки запустил страницу на Ko-fi.
Конфликт с DHH и этическая сторона вопроса
Причины, побудившие Айки вернуться, лежат не только в плоскости споров об архитектуре Linux. Здесь присутствует серьезный социальный и этический подтекст.
Ранее создатель Omarchy Дэвид Хайнемайер Ханссон (DHH) опубликовал резонансный пост, в котором сравнил популяцию волков в Дании с представителями народа рома (цыганами), ставящими палаточные лагеря в парках Копенгагена. Для Доэрти это задело личное: он принадлежит к этнической группе ирландских кочевников (Irish Travellers), которая на протяжении поколений сталкивалась с системной дискриминацией и предрассудками.
В своем заявлении в сети LinkedIn Айки назвал риторику DHH ужасающей и подчеркнул, что именно сочетание откровенно дискриминационных высказываний Ханссона с огромными финансовыми вливаниями в Omarchy заставило его вернуться в строй.
Конфликт затронул и личный выбор оборудования. Майкл Делл оказался среди ключевых инвесторов Omarchy, из-за чего Доэрти внес Dell в свой персональный черный список. Разработчик прямо заявив, что как ирландский кочевник он категорически осуждает риторику DHH в отношении кочевых народов, а как бывший девелопер дистрибутивов Linux — не прикоснется к проектам Ханссона ни за какие деньги.
Перспективы Barney: демонстрация против индустриального хайпа
Добьется ли Barney успеха? Я считаю, что ставить вопрос таким образом — значит не понимать сути происходящего. Проект создается не для того, чтобы стать самым популярным дистрибутивом на графиках DistroWatch.
Успех в трактовке самого Доэрти — это открытая демонстрация всему IT-сообществу того, как на самом деле проектируются и собираются реальные операционные системы, пока индустрия наблюдает за многомиллионными маркетинговыми бюджетами.
Известно, что в прошлом Айки не раз уходил из созданных им проектов: и Solus, и AerynOS успешно продолжить развитие без его участия. Не исключено, что подобный сценарий в будущем ждет и Barney. Однако ключевую роль играет текущий момент. Напряженность создается тем, что еще один бывший инженер команды Intel Clear Linux, Ауке Кок (Auke Kok), сейчас с нуля строит собственный независимый проект The Ur Project. И ни Доэрти, ни Кок не ждут грантов от корпораций, чтобы делать качественную работу.
Если разработчики такого уровня объединят свои усилия, сообщество Linux может получить наглядное доказательство: для создания передовых и эффективных системных утилит не нужны многомиллионные фонды — достаточно глубокого понимания архитектуры и независимой инженерной мысли.
Источник: itsfoss.com
