Gentoo Linux готовится удалить Chromium из своих официальных репозиториев, ссылаясь на растущие трудности с поддержкой браузера с открытым исходным кодом, частые релизы и усилия, необходимые для обеспечения его безопасности и совместимости со стандартами упаковки дистрибутива.
Согласно объявлению в списке рассылки разработчиков Gentoo, www-client/chromium пакет планируется удалить 24 октября, если не найдется новый доброволец, который возьмет на себя его поддержку. Пакет уже замаскирован, что предупреждает пользователей о его запланированном удалении.
Проблема не только в том, чтобы поддерживать новые версии Chromium. Gentoo делает упор на то, чтобы пользователи могли компилировать программное обеспечение с предпочитаемыми ими настройками, в том числе по возможности выбирать системные библиотеки вместо встроенных зависимостей. Поддерживать Chromium в таких условиях становится все сложнее.
Еще одним серьезным препятствием является время, необходимое для сборки браузера. По данным системы отслеживания ошибок Gentoo, компиляция Chromium может занять около шести часов на мощном настольном компьютере и 15–16 часов на ноутбуке. И это только одна сборка. Разработчики также должны протестировать различные комбинации флагов USE, прежде чем обновление будет готово.
Нынешний сопровождающий проекта тратит более шести часов личного времени в неделю на работу над Chromium, не считая дополнительного устранения неполадок и исправлений в сборке. Для надлежащего сопровождения в идеале потребовалась бы команда как минимум из трех разработчиков, знакомых с C, C++, Rust, Go, JavaScript и инфраструктурой сборки Google.
Последствия уже налицо. На момент написания статьи на странице пакета Chromium Gentoo указана версия 151.0.7922.169-r1 как последняя доступная, в то время как основная ветка достигла версии 155.0.8059.84. Это разрыв в четыре основных релиза, что особенно тревожно для веб-браузера, который регулярно получает обновления безопасности.
Для пользователей запланированное удаление не означает, что браузеры на основе Chromium исчезнут из Gentoo. Google Chrome останется доступным в виде предварительно скомпилированного бинарного пакета, что избавит от многих сложностей, связанных с установкой Chromium из исходного кода. Среди других поддерживаемых вариантов — Microsoft Edge, Vivaldi и Opera, а также Firefox и несколько других браузеров.
Те, кому нужен именно Chromium, могут установить поддерживаемую сообществом версию, доступную через Flathub, не полагаясь на собственный ebuild Gentoo.
