Sovereign Fund investeeris 562 tuhat eurot Arch Linuxi paketihalduse moderniseerimiseks.

Arch Linuxi arendajad teatasid, et nad on saanud STF (Sovereign Tech Fund) fondilt 562 000 eurot investeeringuna, mille eesmärk on toetada avatud digitaalset infrastruktuuri ja avatud lähtekoodiga ökosüsteemide arendamist Saksamaal. Fond on loodud Saksamaa majanduse ja kliimakaitse ministeeriumi eraldatud rahaga ning seda juhib föderaalne disruptiivsete innovatsioonide agentuur SPRIND. Raha on suunatud ALPM (Arch Linux Package Management) paketihalduse tööriistade uuendamiseks, mis arendavad spetsifikatsioonide, utiliitide ja teekide loomist ning pakettide loomise, kasutamise ja hoidlate haldamise ülesandeid.

Projekti raames on tehtud katseid paketihaldusega seotud kasutajaliideste struktureerimiseks ning Rust programmeerimiskeeles kirjutatud utiliitide ja lisade pakkumiseks. Projekti arendatud spetsifikatsioonid ja utiliidid põhinevad Pacmani funktsionaalsusel. Üleminek Rust keelele pärast C keele kasutamist Pacmanis seletab, et see vähendab tõenäosust mäluga seotud vigade tekkeks. Initsiatiivi eesmärk on integreerida ALPM-i toetamine kõigis võimalustes hoidlate haldamiseks ja pakettide loomise/ülevaatamise/paigaldamise toetamiseks ning pakkuda funktsionaalsust, mis suudab asendada mõningaid Pacmani paketihalduri võimalusi.

Eraldatud vahendeid plaanitakse kasutada nelja arendaja osalise tööajaga töö rahastamiseks ALPM projekti kallal 15 kuu jooksul. Töö alustati oktoobris ja see lõpeb 2025. aasta lõpuks. Tegevused, mida plaanitakse selles raamistikus lahendada, on järgmised:

  • Kohandatud spetsifikatsioonide loomine pakettides kasutatavate andmevormingute jaoks. Praegusel kujul kasutavad Arch Linuxi paketid dokumenteerimata või halvasti dokumenteeritud failitüüpide ja metandmete vormingut. Madalate tasemete pakettide struktuuri teavet plaanitakse kokku võtta versioonitud spetsifikatsioonidena, mis reguleerivad selgelt kõiki lubatud failitüüpe ja metandmeid.
  • Lihtsustatud mehhanismi juurutamine pakettide artefaktide digitaalsete allkirjade kontrollimiseks, mis põhineb OpenPGP-l, kuid ei toeta vana tsentraliseeritud GnuPG võtmehoidlat.
  • Rust teegi pakkumine pakettide loomise, kontrollimise ja installeerimise jaoks, mis vastavad formaalsetele spetsifikatsioonidele, mis määratlevad selgelt lubatud pakettide sisu ja nende loomise ning töötlemise meetodid.
  • Rust teegi pakkumine süsteemi pakettide haldamiseks (süsteemi komponentide oleku töötlemine). Ü compatibility for legacy applications using the libalpm library (e.g., used in pacman), will provide a wrapper for C-API.
  • Toetava PGPKI (Web of Trust) ja distributsioonidest sõltumatu OpenPGP teegi ettevalmistamine distributsioonide artefaktide tõendamiseks. GnuPG asemel plaanitakse kasutada Rust keeles kirjutatud alternatiive.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster