
Arch Linux -yhteisössä tapahtuu jotain mielenkiintoista: käynnissä on projekti, joka voi muuttaa tulevaisuutta... pacman pakettien hallintaIdeana on kehittää uusi perusta pakettienhallinnalle. Kirjoitettu kokonaan Rustissa, kieli, joka erottuu edukseen turvallisuudellaan ja luotettavuudellaan. Tämä projekti tunnetaan nimellä ALPM (Arch Linux -paketinhallinta).
Yli vuoden ajan kehitystä ALPM Se on saanut rahoitusta, ja se näkyy edistymisessä. Selkeät määrittelyt on jo määritelty siitä, miten paketit tulisi jäsentää, miten tietoja käsitellään ja mitä kryptografisia mekanismeja käytetään järjestelmätiedostojen eheyden ja aitouden takaamiseksi. Kyseessä ei ole vain teoreettinen idea: sen takana on vankka työ.
Pacman ALMP:hen? Se on todellinen mahdollisuus.
Tämä on saanut monet miettimään, korvataanko Pacman lopulta jollain muulla. Näiden kahden projektin välillä on merkittäviä eroja, ei vain teknisesti, vaan myös juridisesti. Pacman on lisensoitu GPL-lisenssillä, kun taas ALPM käyttää sallivampia lisenssejä, kuten Apache 2.0 ja MIT, mikä helpottaisi sen käyttöönottoa muissa projekteissa tai yhteyksissä ilman yhtä paljon rajoituksia.
Tällä hetkellä ei ole virallista vahvistusta siitä, että Pacman poistetaan. Yksi harkittava vaihtoehto on hybridi lähestymistapa: Pacman-komennon säilyttäminen nykyisessä muodossaan, mutta sen tukeminen sisäisesti modernilla Rust-kielellä kirjoitetulla toteutuksella, samalla tavalla kuin muissa jakeluissa on jo tehty kriittisten järjestelmätyökalujen kanssa.
Toistaiseksi näemme vasta tämän ehdotuksen ensiaskeleet. Muutokset eivät tule olemaan välittömiä, vaikka Arch Linux onkin kuuluisa jatkuvasta julkaisukehityksestään ja nopeasta ohjelmistojen käyttöönotosta. Jäljelle jäävien kysymysten joukossa on, mitä muut samaa pohjaa käyttävät jakelut, kuten Manjaro ja EndeavourOS, tekevät.