Az Arch Linux projektnek a Sovereign Tech Fund 562 ezer euró támogatást nyújt

Az Arch Linux csomagkezelő projekt (ALPM) támogatást kapott a Sovereign Tech Fund-től az Arch Linux csomagolási ökoszisztéma fejlesztésére.

Az Arch Linux projektnek a Sovereign Tech Fund 562 ezer euró támogatást nyújt

Négy fejlesztő, 15 hónapig dolgozik majd részmunkaidőben az Arch Linux projektnek

Az 562,800€ támogatásnak köszönhetően négy fejlesztő (Arne Christian Beer, Heiko Schäfer, Orhun Parmaksız és David Runge) 15 hónapon keresztül részmunkaidőben dolgozhat az ALPM projekten.

A projekt célja egy robusztus integráció létrehozása a csomagkészítés, -validálás, -telepítés, -tárolókezelés és a pacman egyes funkcióinak alternatívájaként szolgáló eszközök számára.

Tervezett fejlesztések

A fejlesztés során a tervek szerint az alábbi célkitűzéseket kívánják teljesíteni:

  • Csomagolási adatformátumok hivatalos specifikációja: Az ALPM-ben jelenleg alul specifikált vagy dokumentálatlan fájl- és metaadat típusokat használnak. A projekt célja ezek szabványosítása és Rust-alapú könyvtárak létrehozása.
  • Alapvető OpenPGP-hitelesítés: A jelenlegi GnuPG-alapú megoldás helyett egy rugalmasabb, állapot nélküli megközelítést alkalmaznak, amely több különböző titkosítási technológiát támogat.
  • Egyedi csomagok kezelésére szolgáló Rust-könyvtár: A projekt egy hivatalos specifikációt fog kidolgozni az ALPM-alapú csomagok szerkezetéről, létrehozásáról és kezeléséről, valamint egy dedikált Rust-könyvtárat és eszközt hoz létre a csomagok létrehozásához, validálásához és telepítéséhez.
  • Rendszercsomag-kezelésre szolgáló Rust-könyvtár: A projekt egy olyan könyvtárat fejleszt, amely a csomagok letöltését, validálását, hitelesítését, telepítését és állapotkezelését végzi, hasonlóan a pacman libalpm-jéhez. A könyvtár képes kezelni a felhasználói rendszereken található egyedi csomagok halmazát.
  • Elosztásfüggetlen OpenPGP-verifikációs verem: A projekt olyan alapvető könyvtárakat fog fejleszteni, amelyek támogatják a PGPKI-t (Web of Trust) az OpenPGP-tanúsítványok általános könyvtárszerkezetében, amelyet az elosztási műtermékek hitelesítésére használnak.

A projekt célja egy modern, fenntartható, karbantartható és memóriaszivattyús keretrendszer létrehozása az Arch Linux csomagolási ökoszisztémájához. A keretrendszer lehetővé teszi a robusztus és kiszámítható integrációt minden csomaghoz kapcsolódó eszköz és könyvtár számára.

További információk a bejelentésben olvashatóak.