Pacmanu varētu aizstāt ar citu uz Rust balstītu iespēju.

  • Arch Linux debates par Pacman aizstāšanu ar ALMP.
  • Tas nenotiks īstermiņā, un abi rīki varētu pastāvēt līdzās.

ALPM, iespējamais Pacman aizstājējs

Arch Linux kopienā notiek kaut kas interesants: tiek īstenots projekts, kas varētu mainīt nākotni... pacman pakotņu pārvaldnieksIdeja ir izstrādāt jaunu pamatu pakotņu pārvaldībai. Pilnībā rakstīts Rust valodā, valoda, kas izceļas ar savu drošību un uzticamību. Šis projekts ir pazīstams kā ALPM (Arch Linux pakotņu pārvaldība).

Vairāk nekā gadu tika attīstīta ALPM Tas ir saņēmis finansējumu, un tas atspoguļojas progresā. Jau ir definētas skaidras specifikācijas par to, kā pakotnēm jābūt strukturētām, kā apstrādāt datus un kādus kriptogrāfiskos mehānismus izmantot, lai garantētu sistēmas failu integritāti un autentiskumu. Tā nav tikai teorētiska ideja: aiz tās ir ieguldīts pamatīgs darbs.

Pacman ALMP? Tā ir reāla iespēja.

Tas daudziem ir licis aizdomāties, vai Pacman galu galā tiks aizstāts. Starp abiem projektiem pastāv būtiskas atšķirības ne tikai tehniski, bet arī juridiski. Pacman ir licencēts saskaņā ar GPL licenci, savukārt ALPM izmanto atļaujošākas licences, piemēram, Apache 2.0 un MIT, kas atvieglotu tā ieviešanu citos projektos vai kontekstos bez tik daudziem ierobežojumiem.

Pagaidām nav oficiāla apstiprinājuma, ka Pacman tiks noņemts. Viena no iespējām, kas tiek apsvērta, ir hibrīda pieeja: saglabāt Pacman komandu tādu, kādu mēs to pazīstam, bet atbalstīt to iekšēji ar modernu ieviešanu, kas rakstīta Rust valodā, līdzīgi tam, kas jau ir darīts citās distribūcijās ar kritiskiem sistēmas rīkiem.

Pagaidām mēs redzam tikai šī priekšlikuma pirmos soļus. Jebkādas izmaiņas netiks spertas nekavējoties, lai gan Arch Linux ir slavens ar savu slīdošo izlaidumu izstrādes modeli un ātro programmatūras ieviešanu. Starp atlikušajiem jautājumiem ir, ko darīs citas distribūcijas, kas izmanto to pašu bāzi, piemēram, Manjaro un EndeavourOS.