Debian GNOME видаляє GTK2 перед запуском Debian 14
Debian GNOME команда вирішила видалити GTK2 перед запуском Debian 14
Команда Debian GNOME оголосила про намір видалити GTK2 (вперше випущений у березні 2002 року) з розробницької гілки Forky перед виходом Debian 14, запланованого на середину 2027 року.
Причини видалення GTK2 з Debian
Причина проста: GTK2 не підтримується з 2020 року, коли було випущено GTK4. GTK3, вперше опублікований у 2011 році, доступний в стабільній версії Debian 3.24 протягом більше 7 років.
За даними команди Debian GNOME, кількість пакетів, які залежали від GTK2, значно зменшилася з 2020 року, до менш ніж чверті від початкового списку, але залишається значною. Нинішні оцінки вказують на приблизно 150 постраждалих пакетів у архіві.
Вирішення проблеми залежності GTK2
Ця пропозиція узгоджується з рішеннями, які вже прийняли інші великі дистрибутиви. Наприклад, Arch Linux видалив GTK2 зі своїх офіційних репозиторіїв у 2025 році, залишивши його в AUR. Red Hat Enterprise Linux 10 був випущений без підтримки GTK2 взагалі.
Утримувачі Debian, які виступають за видалення, наводять ризики безпеки, відсутність виправлень з боку розробників та зростаючі витрати на підтримку неживого програмного забезпечення, оскільки інструменти та бібліотеки еволюціонують.
Однак існує залишкова технічна проблема — графічний установник Debian, який все ще залежить від GTK2. Цю залежність потрібно вирішити перед повним видаленням фреймворку з архіву.
Проблеми з підтримкою GTK2
Крім установника, утримувачі зазначають, що GTK2 не має підтримки Wayland та не інтегрується з сучасним дробовим масштабуванням. Деякі програми можуть функціонувати на HiDPI дисплеях через обходи, але це не оптимально.
У той же час, декілька все ще популярних програм залежать від GTK2, але розробники стверджують, що перенесення таких програм на GTK3 або GTK4 часто є нетривіальним. Це вимагає значних редизайнів, а в деяких випадках малоймовірно, що це відбудеться взагалі.
Пропозиції щодо компромісу з GTK2
Як потенційний компроміс, учасники пропонують перенести GTK2 та його залишкові зворотні залежності в побічні репозиторії замість того, щоб зберігати їх в офіційному архіві. З запуском Debusine такі пакети можуть продовжувати створюватися та встановлюватися поза межами Debian, як це робить Arch Linux з GTK2 через AUR.
Наразі жодне остаточне рішення ще не прийнято, але шлях вперед зрозумілий. Якщо підтримуване відгалуження або зовнішній репозиторій не набере популярності, GTK2 може зникнути з основного архіву Debian до виходу Debian 14.
Для отримання більш детальної інформації, ви можете прочитати повну дискусію на [Debian Mailing List](https://lists.debian.org/debian-devel/2026/01/msg00090.html).
Офіційна новина на сайті Debian: [Debian](https://www.debian.org).




