
V komunitě Arch Linuxu se děje něco zajímavého: probíhá projekt, který by mohl změnit budoucnost... správce balíčků pacmanCílem je vyvinout nový základ pro správu balíčků. Napsáno kompletně v Rustu, jazyk, který vyniká svou bezpečností a spolehlivostí. Tento projekt je známý jako ALPM (Správa balíčků Arch Linuxu).
Více než rok probíhal vývoj ALPM Získalo to financování, což se odráží v pokroku. Již byly definovány jasné specifikace ohledně struktury balíčků, způsobu zpracování dat a kryptografických mechanismů, které mají být použity k zajištění integrity a autenticity systémových souborů. Není to jen teoretická myšlenka: stojí za ní solidní práce.
Pacman pro ALMP? Je to reálná možnost
To vedlo mnoho lidí k otázce, zda bude Pacman nakonec nahrazen. Mezi těmito dvěma projekty existují značné rozdíly, a to nejen technicky, ale i legálně. Pacman je licencován pod GPL, zatímco ALPM používá permisivnější licence, jako je Apache 2.0 a MIT, což by usnadnilo jeho přijetí v jiných projektech nebo kontextech bez tolika omezení.
Prozatím neexistuje žádné oficiální potvrzení, že bude Pacman odstraněn. Jednou z možností, která se zvažuje, je hybridní přístup: zachovat příkaz Pacman tak, jak ho známe, ale interně ho podpořit moderní implementací napsanou v Rustu, podobně jako to již bylo provedeno v jiných distribucích s kritickými systémovými nástroji.
Prozatím vidíme pouze první kroky tohoto návrhu. Žádné změny nebudou okamžité, i když je Arch Linux známý svým modelem postupného vydávání verzí a rychlým nasazením softwaru. Mezi zbývající otázky patří, co udělají další distribuce používající stejný základ, jako například Manjaro a EndeavourOS.