Twórcy Linux Mint postanowili zagłębić się w podstawowe elementy systemu i ogłosili plany stworzenia własnych wersji niektórych komponentów systemu zarządzania pakietami APT, który jest podstawą Debiana i Ubuntu.
Kierownik projektu Clément Lefebvre w sierpniowej aktualizacji szczegółowo opisał powody tego kroku. Wiele narzędzi i bibliotek APT, jak mówi, zostało stworzonych ponad dziesięć lat temu i od dawna nie są wspierane przez ich twórców. Pomimo ciągłych poprawek ze strony Linux Mint, Ubuntu i Debiana, te narzędzia zostały uznane za przestarzałe zarówno pod względem architektury, jak i funkcjonalności.
Lefebvre: „Niektóre z tych narzędzi i bibliotek APT nie były aktualizowane od ponad dziesięciu lat. Naprawialiśmy je, aby nadal działały, ale ich możliwości, tłumaczenia i ogólna architektura utknęły w przeszłości. Każda nowa wersja Linux Mint przypomina nam o starych problemach, których nie możemy rozwiązać z powodu przestarzałego kodu. Dlatego postanowiliśmy przejąć zarządzanie tymi komponentami, aby usunąć drobne błędy i wprowadzać zmiany w miarę potrzeby.”
Aby rozwiązać te problemy, zespół Linux Mint połączył kilka przestarzałych narzędzi w nowe, bardziej efektywne rozwiązania:
Gdebi i apturl zostały połączone w nową aplikację o nazwie Captain.
Aptdaemon i mintcommon-aptdaemon zostały połączone w bibliotekę Aptkit.
Teraz wszystkie narzędzia, które wcześniej używały Aptdaemon, Synaptic lub apturl, będą działać za pośrednictwem Aptkit i Captain. Jednak narzędzia wykorzystujące Packagekit mogą kontynuować swoją pracę, ponieważ ten projekt jest aktywnie wspierany i nie wymaga natychmiastowej wymiany.
Źródło: linux.org.ru
