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

2024-09-12 2140 комментарии
Разработчики Linux Mint представили важные обновления, включая форк компонентов APT для улучшения управления пакетами и новые утилиты Captain и Aptkit. Также были улучшены серверы репозиториев и будет обновлена стандартная тема рабочего стола Cinnamon для более современного и эстетичного интерфейса

Проект Linux Mint активно участвует в развитии открытого программного обеспечения, используя стратегию форкинга для создания кастомизированных решений. Рабочая среда Cinnamon, основанная на компонентах GNOME 3, является одним из наиболее успешных примеров такого подхода. Однако до сих пор команда сосредотачивалась в основном на пользовательском уровне. Разработчики Linux Mint решили углубиться в базовые элементы системы и объявили о планах по созданию собственных версий некоторых компонентов системы управления пакетами APT, которая лежит в основе Debian и Ubuntu.

Причины изменений

Руководитель проекта Клеман Лефевр в августовском обновлении подробно рассказал о причинах этого шага. Многие инструменты и библиотеки APT, по его словам, были разработаны более десяти лет назад и уже давно не поддерживаются создателями. Несмотря на постоянные патчи со стороны Linux Mint, Ubuntu и Debian, эти инструменты давно устарели как в плане архитектуры, так и функционала.

Лефевр объясняет:

«Некоторые из этих инструментов и библиотек APT больше не обновляются уже более десяти лет. Мы патчили их, чтобы они продолжали работать, но их возможности, переводы и общая архитектура застряли в прошлом. Каждая новая версия Linux Mint напоминает нам о старых проблемах, которые мы не можем решить из-за устаревшего кода. Поэтому мы решили взять контроль над этими компонентами, чтобы устранить мелкие баги и вносить изменения по мере необходимости».

Новые инструменты: Captain и Aptkit

Чтобы решить эти проблемы, команда Linux Mint объединила несколько устаревших утилит в новые, более эффективные решения:

  • Gdebi и apturl были слиты в новое приложение под названием Captain.
  • Aptdaemon и mintcommon-aptdaemon объединили в библиотеку Aptkit.

Теперь все инструменты, ранее использовавшие Aptdaemon, Synaptic или apturl, будут работать через Aptkit и Captain. Однако утилиты, использующие Packagekit, могут продолжать свою работу, так как этот проект активно поддерживается и не требует немедленной замены.

«Хотя пользователи вряд ли заметят внешние изменения в повседневной работе с системой, мы устранили множество мелких багов. И теперь, если появятся новые, мы сможем оперативно их исправить», — добавил Лефевр.

Производительность и обновления серверов

Разработка Aptkit и Captain уже ведется в репозитории GitHub проекта Linux Mint. Все заинтересованные могут следить за прогрессом и участвовать в обсуждениях.

В августе 2024 года команда Linux Mint также улучшила свои серверы репозиториев. Теперь они способны обрабатывать пакеты со скоростью до 10 Гбит/с — это в 10 раз быстрее, чем ранее. Это улучшение значительно ускоряет обновления, особенно для крупных пакетов, таких как Firefox или Chromium, и помогает избежать узких мест при массовых загрузках.

Улучшение внешнего вида рабочего стола Cinnamon

Хотя Cinnamon широко используется благодаря своей простоте и функциональности, его внешний вид за пределами Linux Mint часто критикуется за устаревший дизайн. По словам Лефевра, многие дистрибутивы не уделяют достаточного внимания разработке собственных тем для Cinnamon или сосредоточены на других рабочих столах. В результате они часто оставляют настройки по умолчанию, которые не соответствуют современным стандартам дизайна.

«В других дистрибутивах Cinnamon выглядит, мягко говоря, не очень привлекательно», — отметил Лефевр.

В Linux Mint основной акцент делается на тему Mint-Y, которая придает интерфейсу современный и стильный вид. Стандартная же тема Cinnamon остается практически нетронутой и используется в основном для отладки.

Чтобы исправить эту ситуацию, в новой версии Cinnamon 6.4, которая выйдет с ближайшими обновлениями, будет представлена значительно улучшенная стандартная тема. Это позволит дистрибутивам, которые не вносят собственные изменения в оформление, предложить пользователям более современный и эстетичный интерфейс.

Linux Mint продолжает развиваться, становясь еще более стабильным, производительным и удобным для пользователей. Введение новых утилит, таких как Captain и Aptkit, на базе форков компонентов APT позволит разработчикам более гибко управлять системой управления пакетами, устранять устаревшие элементы и оперативно решать возникающие проблемы.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте