Gentoo — один из самых старых дистрибутивов Linux. Он появился в 2002 году и до сих пор работает по тем же принципам: сборка пакетов из исходных текстов, тщательная настройка под любое железо и полное отсутствие компромиссов. В феврале 2026-го появилась новость о начале переноса зеркал репозиториев с GitHub на Codeberg. И это не просто технический маневр, а принципиальный выбор сообщества.
В чем основные причины ухода, что повлияло на выбор площадки и какие дальнейшие планы у Gentoo — разберемся под катом.

Особенности сборки в Gentoo
Для начала важно сказать, что сборка в Gentoo устроена иначе, чем в большинстве дистрибутивов. Проект использует формат ebuild — специальные файлы с инструкциями по установке программ. В них указано, где взять исходники, какие изменения внести, какие параметры передать компилятору и как разместить результат в системе. Эти инструкции выполняет Portage — менеджер пакетов Gentoo. Такой подход позволяет гибко настраивать поведение программ под разные архитектуры и конфигурации.
Зависимости разделены тщательно: одни требуются только во время сборки, другие — в установленной системе, третьи — после инсталляции. Поддерживаются виртуальные пакеты для альтернатив, параллельные версии одного ПО, механизмы дополнительной защиты компиляции. Все работает в изоляции, чтобы ошибки не повредили ОС.
Поведение пакетов в Gentoo во многом определяется настройками пользователя. Одни параметры задаются глобально и влияют сразу на всю систему, другие — только для конкретной программы. Даже один переключатель может изменить состав зависимостей, активировать дополнительные механизмы безопасности или, наоборот, убрать лишние компоненты вроде графического интерфейса. Gentoo работает на множестве разных процессорных архитектур, и каждая из них имеет свои особенности. Если в описании сборки есть неточность, она может проявиться не сразу, а только на определенной конфигурации. Поэтому правки, созданные автоматически и без учета всех вариантов, часто оказываются нестабильными в реальных условиях.
Почему так сложно? Gentoo вырос из эксперимента по максимально оптимизированной системе. Команда поддерживает дерево исходников, устанавливает и актуализирует пакеты с учетом настроек системы, удаляет лишние зависимости и пересобирает библиотеки после изменения их версий.
Несмотря на всю техническую сложность и строгую политику, Gentoo хорошо известен в мире Linux. По популярности дистрибутив в середине списка — примерно 55-е место в рейтинге за последний год. Аудитория специфическая: разработчики встраиваемых систем, любители максимальной производительности, те, кто предпочитает ручную настройку. Сообщество остается активным: обсуждения в чатах, форумах, подробная документация на вики.
Почему теперь нельзя использовать ИИ
В апреле 2024 года совет Gentoo принял строгую политику и запретил использование любого сгенерированного языковыми моделями контента. Правила распространяются на код, документацию, правки в вики и сообщения об ошибках. Под запрет попали ChatGPT, Copilot, Claude и все аналогичные инструменты.
Первая причина — сложности с определением авторства. Модели обучаются на миллиардах строк из открытых репозиториев и иногда воспроизводят большие фрагменты почти дословно. Если такой фрагмент окажется в репозитории Gentoo и потом попадет в коммерческий продукт, разбираться в ситуации придется уже через суд. Так в 2022 году Copilot «поймали за руку» на копировании защищенных кусков из чужих проектов.
Вторая причина — низкое качество контента. На первый взгляд сгенерированные тексты и фрагменты кода могут показаться интересными и подходящими, но при проверке регулярно всплывают ошибки, неточности и лишние зависимости. Чаще модель предлагает типовое решение и не учитывает редкие сценарии или особенности конкретной системы, что критично для Gentoo. Файл сборки — это не просто набор команд, а подробная инструкция, которая должна работать корректно на разных архитектурах и с различными настройками пользователя. Причем процесс может пойти не по плану не сразу, а уже на одной из конфигурации.
Третья причина — этические принципы. В Gentoo каждый лично отвечает за улучшения, которые предлагает, а когда изменения — совместный труд языковой модели и разработчика, эта связь размывается. Автор может сам не до конца понимать, как работает предложенный код или почему он устроен именно так. Вместо обсуждения идей на ревью приходилось разбираться, к чему приложил руку разработчик, а что добавил алгоритм и какие потенциальные проблемы могут быть у решения. В итоге сообщество решило, что осознанные и понятные изменения важнее, чем количество этих самых изменений.
Почему выбрали площадку Codeberg
Codeberg — площадка для размещения git-репозиториев, которую развивает некоммерческая организация из Германии. Сервис работает на открытом программном обеспечении Forgejo и финансируется за счет пожертвований и членских взносов. На Codeberg можно хранить репозитории, принимать pull request’ы, вести обсуждения и документацию — все как на GitHub, но без интегрированного ИИ-ассистента и коммерческой модели вокруг данных пользователей.
Сначала на Codeberg появилось зеркало основного дерева gentoo — там по категориям разложены тысячи файлов сборки. В них описано, откуда брать исходники, какие изменения применять, как настраивать параметры компиляции и куда устанавливать результат. Затем туда добавили и другие ключевые компоненты проекта: систему управления пакетами, сервис для распределенной сборки и набор вспомогательных утилит. Переход идет постепенно, шаг за шагом, без резких изменений в структуре проекта.

Пока это не полный отказ от GitHub. Основной репозиторий и баг-трекер по-прежнему остаются у Gentoo. Codeberg используется как дополнительная площадка: туда можно отправлять изменения, а дальше они автоматически синхронизируются с основным деревом. Такой подход позволяет участникам работать вне GitHub и чувствовать себя спокойнее в отношении того, как используется их код.
В целом миграция на Codeberg вписывается в общую логику Gentoo. Для проекта выбор хостинга — часть управления и правил разработки наравне с ревью и требованиями к качеству изменений. История показывает, что даже инфраструктурные решения в open source сегодня напрямую связаны с принципами работы сообщества.
Комментарии (23)

Olegun
20.02.2026 16:24Пока это не полный отказ от GitHub. Основной репозиторий и баг-трекер по-прежнему остаются у Gentoo.
Вместо Gentoo автор хотел написать GitHub?

DarthGandalf
20.02.2026 16:24Багтрекер - багзилла самохосченная, а не гитхаб. Репозиторий с ебилдами тоже хостится на серверах генты, а не на гитхабе/кодберге. На гитхабе и кодберге всего лишь зеркало репозитория для упрощения посылания пул реквестов

Dar_Weter
20.02.2026 16:24Слака, Дебка и Суся - вот старые дистры (Red Hat сразу за ними). А Gentoo - это детский сад, штаны на лямках.

HyperWin
20.02.2026 16:24Спасибо за ваш несомненно важный вклад в данную тему. Наконец то кто то смог раскрыть всем глаза, и, может быть, пользователи / разработчики смогут осознать свою ошибку, заплачут и поставят дебиан, как все "нормальные" люди.

Dar_Weter
20.02.2026 16:24Наркоман, что ли? Я разве писал что-то про нормальность, или, что кому-то надо что-то устанавливать, в частности дебиан?
Я написал строго про возраст дистра - Gentoo только родился, когда по настоящему старым дистрам уже почти 10 лет было.
HyperWin
20.02.2026 16:24Ну, я и говорю. Комментарий про возраст дистрибутива это отличное продолжение новости о том, что разрабы ушли с GitHub. Прям таки взаимосвязано. Может, зайдете в IRC к ним и скажете что они ушлепки и их дистр появился вчера буквально?

webself
20.02.2026 16:24Особо одаренные разработчики и без ии ранее прекрасно справлялись со слабым пониманием ими же написанного. Выглядит как борьба с ветряными мыльницами.
gazkom
Жаль, что нам так и не удалось узнать, какая связь ИИ и гитхаба.
Sap_ru
SaNNy32
А кто мешает не пользоваться ИИ агентами?
withkittens
Никто не мешает. В том числе никто не мешает ИИ-агентам смотреть ваш код и безвозмездно обучаться на нём. Читайте новости в оригинале:
miksoft
А что мешает ИИ-агентам смотреть код на Codeberg ?
Rive
ai.txtSaNNy32
git clone и изучай код локально
opusmode
Да никто и ничему не мешает. Это скорее что-то между недоверием микрософту, который помешан на нейросетках и хз, что может дальше вкорячить и общей брезгливостью к нейросетям - типа не хотим даже рядом стоять
SaNNy32
А что плохого, что агенты будут смотреть твой код? Тем более, что они его уже посмотрели.
spiritualdoxy
Проблема в том, что кучу агентов наводнили площадку и они штурмуют репозитории, засоряя пул реквесты, которые нужно разбирать, а разбирать их - это время, время - деньги. Получается так, что время уходит в мусорку, поскольку такой нейрослоп затмевает хорошие реквесты и мешает развитию
SaNNy32
Думаете на codeberg такого не будет?