Linux Mint: Форк APT-компонентов и обновление темы Cinnamon

Проект Linux Mint активно участвует в развитии открытого программного обеспечения, используя стратегию форкинга для создания кастомизированных решений. Рабочая среда Cinnamon, основанная на компонентах GNOME 3, является одним из наиболее успешных примеров такого подхода. Однако до сих пор команда сосредотачивалась в основном на пользовательском уровне. Разработчики Linux Mint решили углубиться в базовые элементы системы и объявили о планах по созданию собственных версий некоторых компонентов системы управления пакетами APT, которая лежит в основе Debian и Ubuntu. Причины изменений Руководитель проекта Клеман Лефевр в августовском обновлении подробно рассказал о причинах этого шага. Многие инструменты и библиотеки APT, по его словам, были разработаны более десяти лет назад и уже давно не поддерживаются создателями. Несмотря на постоянные патчи со стороны Linux Mint, Ubuntu и Debian, эти инструменты давно устарели как в плане архитектуры, так и функционала. «Некоторые из этих инструментов и библиотек APT больше не обновляются уже более десяти лет. Каждая новая версия Linux Mint напоминает нам о старых проблемах, которые мы не можем решить из-за устаревшего кода. Поэтому мы решили взять контроль над этими компонентами, чтобы устранить мелкие баги и вносить изменения по мере необходимости». Чтобы решить эти проблемы, команда Linux Mint объединила несколько устаревших утилит в новые, более эффективные решения: Однако утилиты, использующие Packagekit, могут продолжать свою работу, так как этот проект активно поддерживается и не требует немедленной замены. «Хотя пользователи вряд ли заметят внешние изменения в повседневной работе с системой, мы устранили множество мелких багов. Это улучшение значительно ускоряет обновления, особенно для крупных пакетов, таких как Firefox или Chromium, и помогает избежать узких мест при массовых загрузках. Чтобы исправить эту ситуацию, в новой версии Cinnamon 6.4, которая выйдет с ближайшими обновлениями, будет представлена значительно улучшенная стандартная тема. Введение новых утилит, таких как Captain и Aptkit, на базе форков компонентов APT позволит разработчикам более гибко управлять системой управления пакетами, устранять устаревшие элементы и оперативно решать возникающие проблемы.Comss.ru