Maaaring palitan ang Pacman ng isa pang opsyon na nakabatay sa Rust

  • Debate sa Arch Linux tungkol sa pagpapalit ng Pacman ng ALMP.
  • Hindi ito mangyayari sa maikling panahon, at ang parehong kagamitan ay maaaring magsabay.

ALPM, isang posibleng kapalit ni Pacman

May nangyayaring interesante sa komunidad ng Arch Linux: may isang proyektong isinasagawa na maaaring magpabago sa kinabukasan ng... manager ng package ni pacmanAng ideya ay bumuo ng isang bagong pundasyon para sa pamamahala ng pakete. Nakasulat nang buo sa Kalawang, isang wikang namumukod-tangi dahil sa seguridad at pagiging maaasahan nito. Ang proyektong ito ay kilala bilang ALPM (Pamamahala ng Pakete ng Arch Linux).

Sa loob ng mahigit isang taon, ang pag-unlad ng ALPM Nakatanggap na ito ng pondo, at makikita ito sa pag-unlad. Natukoy na ang mga malinaw na detalye kung paano dapat ibalangkas ang mga pakete, kung paano pangasiwaan ang datos, at kung anong mga mekanismong kriptograpiko ang gagamitin upang matiyak ang integridad at pagiging tunay ng mga system file. Hindi lamang ito isang teoretikal na ideya: mayroong matibay na pagsisikap sa likod nito.

Pacman para sa ALMP? Posible nga ba talaga ito?

Dahil dito, marami ang nagtaka kung papalitan ba ang Pacman sa kalaunan. May mga makabuluhang pagkakaiba sa pagitan ng dalawang proyekto, hindi lamang sa teknikal na aspeto, kundi pati na rin sa legal na aspeto. Ang Pacman ay may lisensya sa ilalim ng GPL, habang ang ALPM ay gumagamit ng mas mapagpahintulot na mga lisensya tulad ng Apache 2.0 at MIT, na magpapadali sa pag-aampon nito sa ibang mga proyekto o konteksto nang walang gaanong mga paghihigpit.

Sa ngayon, wala pang opisyal na kumpirmasyon na aalisin ang Pacman. Ang isang posibilidad na isinasaalang-alang ay ang isang hybrid na pamamaraan: panatilihin ang utos ng Pacman ayon sa pagkakaalam natin, ngunit sinusuportahan ito sa loob gamit ang isang modernong implementasyon na nakasulat sa Rust, katulad ng nagawa na sa ibang mga distribusyon na may mga kritikal na tool sa system.

Sa ngayon, nakikita pa lamang natin ang mga unang hakbang ng panukalang ito. Hindi agad-agad mangyayari ang anumang pagbabago, kahit na sikat ang Arch Linux sa modelo ng rolling release development at mabilis na pag-deploy ng software. Kabilang sa mga natitirang tanong ay kung ano ang magagawa ng iba pang mga distribusyon na gumagamit ng parehong base, tulad ng Manjaro at EndeavourOS.