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)


  1. gazkom
    20.02.2026 16:24

    Жаль, что нам так и не удалось узнать, какая связь ИИ и гитхаба.


    1. Sap_ru
      20.02.2026 16:24

      ... все как на GitHub, но без интегрированного ИИ-ассистента и коммерческой модели вокруг данных пользователе


      1. SaNNy32
        20.02.2026 16:24

        А кто мешает не пользоваться ИИ агентами?


        1. withkittens
          20.02.2026 16:24

          Никто не мешает. В том числе никто не мешает ИИ-агентам смотреть ваш код и безвозмездно обучаться на нём. Читайте новости в оригинале:

          the team over at Gentoo has made a decision: they'd rather not have Copilot on GitHub going through all of their code.


          1. miksoft
            20.02.2026 16:24

            А что мешает ИИ-агентам смотреть код на Codeberg ?


            1. Rive
              20.02.2026 16:24

              ai.txt


              1. SaNNy32
                20.02.2026 16:24

                git clone и изучай код локально


            1. opusmode
              20.02.2026 16:24

              Да никто и ничему не мешает. Это скорее что-то между недоверием микрософту, который помешан на нейросетках и хз, что может дальше вкорячить и общей брезгливостью к нейросетям - типа не хотим даже рядом стоять


          1. SaNNy32
            20.02.2026 16:24

            А что плохого, что агенты будут смотреть твой код? Тем более, что они его уже посмотрели.


        1. spiritualdoxy
          20.02.2026 16:24

          Проблема в том, что кучу агентов наводнили площадку и они штурмуют репозитории, засоряя пул реквесты, которые нужно разбирать, а разбирать их - это время, время - деньги. Получается так, что время уходит в мусорку, поскольку такой нейрослоп затмевает хорошие реквесты и мешает развитию


          1. SaNNy32
            20.02.2026 16:24

            Думаете на codeberg такого не будет?


  1. Olegun
    20.02.2026 16:24

    Пока это не полный отказ от GitHub. Основной репозиторий и баг-трекер по-прежнему остаются у Gentoo.

    Вместо Gentoo автор хотел написать GitHub?


    1. DarthGandalf
      20.02.2026 16:24

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


  1. Dar_Weter
    20.02.2026 16:24

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


    1. harriedgemusic
      20.02.2026 16:24

      почему?


      1. Dar_Weter
        20.02.2026 16:24

        по датам рождения


    1. HyperWin
      20.02.2026 16:24

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


      1. Dar_Weter
        20.02.2026 16:24

        Наркоман, что ли? Я разве писал что-то про нормальность, или, что кому-то надо что-то устанавливать, в частности дебиан?
        Я написал строго про возраст дистра - Gentoo только родился, когда по настоящему старым дистрам уже почти 10 лет было.


        1. HyperWin
          20.02.2026 16:24

          Ну, я и говорю. Комментарий про возраст дистрибутива это отличное продолжение новости о том, что разрабы ушли с GitHub. Прям таки взаимосвязано. Может, зайдете в IRC к ним и скажете что они ушлепки и их дистр появился вчера буквально?


          1. evilray
            20.02.2026 16:24

            Вы сами придаете безобидным словам о возрасте негативные коннотации. Вот уже и до ушлепков дошло. Комплексы это к психологу.


            1. Newbilius
              20.02.2026 16:24

              Намеренно токсичное "детский сад, штаны на лямках" выбрано не спроста, а явно троллинга ради)


  1. initum
    20.02.2026 16:24

    gentoo привыкли жить в прошлом, так что все норм :)


  1. webself
    20.02.2026 16:24

    Особо одаренные разработчики и без ии ранее прекрасно справлялись со слабым пониманием ими же написанного. Выглядит как борьба с ветряными мыльницами.