
Er gebeurt iets interessants in de Arch Linux-community: er is een project gaande dat de toekomst van... zou kunnen veranderen. pacman pakketbeheerderHet idee is om een ​​nieuwe basis te ontwikkelen voor pakketbeheer. Volledig geschreven in Rust., een taal die opvalt door zijn veiligheid en betrouwbaarheid. Dit project staat bekend als ALPM (Arch Linux Pakketbeheer).
De ontwikkeling van ALPM Het project heeft financiering ontvangen en dat is terug te zien in de voortgang. Er zijn al duidelijke specificaties vastgelegd over hoe de pakketten gestructureerd moeten worden, hoe de gegevens verwerkt moeten worden en welke cryptografische mechanismen gebruikt moeten worden om de integriteit en authenticiteit van de systeembestanden te garanderen. Het is niet zomaar een theoretisch idee: er zit gedegen werk achter.
Pacman voor ALMP? Het is een reële mogelijkheid.
Dit heeft ertoe geleid dat velen zich afvragen of Pacman uiteindelijk vervangen zal worden. Er zijn aanzienlijke verschillen tussen de twee projecten, niet alleen technisch, maar ook juridisch. Pacman is gelicentieerd onder de GPL, terwijl ALPM gebruikmaakt van meer permissieve licenties zoals Apache 2.0 en MIT, wat de adoptie ervan in andere projecten of contexten zou vergemakkelijken zonder al te veel beperkingen.
Er is vooralsnog geen officiële bevestiging dat Pacman verwijderd zal worden. Een van de mogelijkheden die overwogen wordt, is een hybride aanpak: het Pacman-commando behouden zoals we het kennen, maar intern ondersteunen met een moderne implementatie geschreven in Rust, vergelijkbaar met wat al is gedaan in andere distributies met essentiële systeemtools.
Voorlopig zien we alleen nog maar de eerste stappen van dit voorstel. Eventuele veranderingen zullen niet direct zichtbaar zijn, ondanks dat Arch Linux bekendstaat om zijn rolling release-ontwikkelingsmodel en snelle software-implementatie. Een van de resterende vragen is wat andere distributies die dezelfde basis gebruiken, zoals Manjaro en EndeavourOS, zullen doen.