D'EntwĂ©ckler vun der Arch-Verdeelung Linux huet den Empfang vun enger Investitioun vun 562 Euro vum STF (Sovereign Tech Fund) bekannt ginn, enger dĂ€itscher StĂ«ftung, dĂ©i gegrĂ«nnt gouf fir d'EntwĂ©cklung vun oppener digitaler Infrastruktur an Open-Source-Ăkosystemer ze fĂ«rderen. De Fonds gouf mat FinanzĂ©ierung vum dĂ€itsche BundesministĂšre fir Wirtschaft a Klimaschutz geschaf a gĂ«tt vun der Bundesagence fir disruptiv Innovatioun (SPRIND) iwwerwaacht. D'MĂ«ttel goufen zougewisen fir den ALPM (Arch) Package Management Toolkit ze modernisĂ©ieren. Linux Package Management), dĂ©i Spezifikatiounen, Utilitys a BibliothĂ©iken entwĂ©ckelt fir Problemer wĂ©i d'Erstelle a Benotzung vu Paketen, souwĂ©i d'Gestioun vu Repositories ze lĂ©isen.
De Projet probĂ©iert Interfaces am Zesummenhang mat Paketverwaltung ze strukturĂ©ieren an Utilities a Kaderen ze bidden, dĂ©i an der Rust ProgrammĂ©ierungssprooch geschriwwe sinn. D'Spezifikatioune an Utilities, dĂ©i vum Projet entwĂ©ckelt goufen, basĂ©ieren op der FunktionalitĂ©it vum Pacman. Den Iwwergank zu der Rust Sprooch nom Gebrauch vun der C Sprooch am Pacman gĂ«tt erklĂ€ert duerch eng Ofsenkung vun der Wahrscheinlechkeet fir Feeler ze maachen wann Dir mat ErĂ«nnerung schafft. D'Zil vun der Initiativ ass d'Integratioun an d'ALPM ĂnnerstĂ«tzung fir all FĂ€egkeeten fir d'Gestioun vun Repositories an d'Erstelle / iwwerprĂ©iwen / installĂ©ieren Pakete, wĂ©i och d'FunktionalitĂ©it dĂ©i e puer vun de FĂ€egkeeten vum Pacman Package Manager ersetzen kann.
DĂ©i zougestĂ«mmte Fongen si geplangt fir d'Aarbecht vu 4 EntwĂ©ckler um Projet ALPM op DeelzĂ€itbasis fir 15 MĂ©int ze finanzĂ©ieren. D'Aarbechten hunn am Oktober ugefaangen a daueren bis Enn 2025. Ănnert den Aufgaben, dĂ©i geplangt sinn am Kader vun der Aarbecht ze lĂ©isen, ginn dĂ©i folgend genannt:
- Erstelle vu formelle Spezifikatioune fir Datenformater, déi a Paketen benotzt ginn. An hirer aktueller Form, Arch-Paketen Linux Et gi schlecht dokumentéiert oder schlecht dokumentéiert Datei- an Metadatentypen benotzt. Informatiounen iwwer d'Niddereg-Level-Struktur vu Paketen ginn a Form vu versiéierte Spezifikatioune zesummegefaasst, déi all Zorte vun akzeptablen Dateien a Metadaten explizit reguléieren.
- AfĂ©ierung vun engem vereinfachte Mechanismus fir d'VerifizĂ©ierung vu Package Artefakte mat digitale ĂnnerschrĂ«ften, basĂ©iert op der Benotzung vun OpenPGP, awer net mat der aler zentralisĂ©ierter GnuPG SchlĂ«ssellagerung gebonnen.
- Bitt eng Rustbibliothéik fir individuell Packagen ze kreéieren, z'iwwerpréiwen an z'installéieren déi mat formelle Spezifikatioune konform sinn, déi explizit valabel Packageinhalter a Methoden definéieren fir se ze kreéieren an ze veraarbecht.
- Eng Rustbibliothéik ubidden fir Packagen am System ze managen (Veraarbechtung vum Zoustand vum Set vu Packagen déi de System ausmaachen). Fir Kompatibilitéit mat eeler Uwendungen, déi d'libalpm Bibliothéik benotzen (zum Beispill am Pacman benotzt), ass et geplangt eng C-API Bindung ze bidden.
- Preparéieren vun engem PGPKI (Web of Trust) ënnerstëtzen a Verdeelung-onofhÀngeg OpenPGP Stack fir Verdeelung Artefakt z'iwwerpréiwen. Amplaz GnuPG plangen se Alternativen an der Rust Sprooch ze benotzen.
Source: opennet.ru
