Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

Ikey Doherty vs Omarchy: почему создатель Solus строит Barney вместо очередного дистрибутива Linux

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» («очередной чертов инструмент для сборки дистрибутивов») и прямо указывает, что выпуск очередного дистрибутива не является его целью.

Архитектура инструмента Barney на языке Rust для сборки Linux из исходного кода
Проект Barney сфокусирован на сборке дистрибутивов из исходного кода с кешированием зависимостей и изолированными контейнерами.

Я внимательно изучил концепцию Айки: он планирует наглядно проиллюстрировать на своем 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

01.