
Coś interesującego dzieje się w społeczności Arch Linux: realizowany jest projekt, który może zmienić przyszłość... menedżer pakietów pacmanPomysł polega na stworzeniu nowych podstaw do zarządzania pakietami. Napisane w całości w języku Rust, język wyróżniający się bezpieczeństwem i niezawodnością. Projekt ten znany jest jako ALPM (Zarządzanie pakietami Arch Linux).
Od ponad roku trwa rozwój ALPM Projekt otrzymał dofinansowanie, co znajduje odzwierciedlenie w postępach. Zdefiniowano już jasne specyfikacje dotyczące struktury pakietów, sposobu obsługi danych oraz mechanizmów kryptograficznych gwarantujących integralność i autentyczność plików systemowych. To nie tylko teoretyczna koncepcja: stoi za nią solidna praca.
Pacman dla ALMP? To realna możliwość
To skłoniło wielu do zastanowienia się, czy Pacman zostanie ostatecznie zastąpiony. Istnieją znaczące różnice między tymi dwoma projektami, nie tylko techniczne, ale także prawne. Pacman jest licencjonowany na licencji GPL, podczas gdy ALPM korzysta z bardziej liberalnych licencji, takich jak Apache 2.0 i MIT, co ułatwiłoby jego wdrożenie w innych projektach lub kontekstach bez tak wielu ograniczeń.
Na razie nie ma oficjalnego potwierdzenia, że Pacman zostanie usunięty. Rozważana jest jedna z możliwości: podejście hybrydowe: zachowanie polecenia Pacman w znanej nam formie, ale obsługa wewnętrzna za pomocą nowoczesnej implementacji napisanej w języku Rust, podobnie jak w innych dystrybucjach z kluczowymi narzędziami systemowymi.
Na razie widzimy jedynie pierwsze kroki w tym projekcie. Wszelkie zmiany nie będą natychmiastowe, mimo że Arch Linux słynie z modelu ciągłego rozwoju i szybkiego wdrażania oprogramowania. Pozostaje pytanie, co zrobią inne dystrybucje korzystające z tej samej bazy, takie jak Manjaro i EndeavourOS.