Логотип

Debian планирует удалить GTK2 до выхода Debian 14

Debian планирует удалить GTK2 до выхода Debian 14

Команда Debian GNOME официально объявила о своём намерении удалить GTK2 (первоначально выпущенный в марте 2002 года) из ветки разработки Forky перед выходом Debian 14, запланированным на середину 2027 года.

Причина проста: GTK2 не поддерживается с конца 2020 года, когда был выпущен GTK4. GTK3, впервые опубликованный в 2011 году, доступен в стабильной версии Debian 3.24 уже более 7 лет.

По данным команды Debian GNOME, с 2020 года количество пакетов, по-прежнему зависящих от GTK2, значительно сократилось и составляет менее четверти от первоначального списка, но всё ещё остаётся значительным. По текущим оценкам, в архиве насчитывается около 150 таких пакетов.

Это предложение приводит Debian в соответствие с решениями, уже принятыми другими крупными дистрибутивами. Например, Arch Linux удалил GTK2 из своих официальных репозиториев в 2025 году, переместив его в AUR, а Red Hat Enterprise Linux 10 вообще поставляется без поддержки GTK2.

Разработчики Debian, выступающие за удаление, ссылаются на риски для безопасности, отсутствие исправлений в основной ветке и растущие затраты на поддержку мёртвого программного обеспечения по мере развития цепочек инструментов и библиотек.

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

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

Читать  GNOME 49 потребует более глубокой интеграции с systemd

В то же время несколько популярных приложений по-прежнему зависят от GTK2, но разработчики утверждают, что перенос таких приложений на GTK3 или GTK4 зачастую нетривиален и требует серьёзной переработки, а не механического обновления, а в некоторых случаях и вовсе маловероятен.

В качестве потенциального компромисса участники предложили перенести GTK2 и оставшиеся обратные зависимости в сторонние репозитории, а не хранить их в официальном архиве. Теперь, когда Debusine работает, такие пакеты можно будет продолжать собирать и устанавливать за пределами Debian, как это делает Arch Linux с GTK2 через AUR.

На данный момент окончательное решение ещё не принято, но дальнейший путь ясен. Если поддерживаемый форк или внешний репозиторий не наберут популярность, GTK2 исчезнет из основного архива Debian до выхода Debian 14.

Более подробную информацию вы можете найти в полном обсуждении на рассылке Debian.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала