Sovereign melabur €562 untuk memodenkan pengurusan pakej Arch. Linux

Pembangun pengedaran Arch Linux mengumumkan penerimaan pelaburan sebanyak €562 daripada STF (Sovereign Tech Fund), sebuah yayasan Jerman yang ditubuhkan untuk memupuk pembangunan infrastruktur digital terbuka dan ekosistem sumber terbuka. Dana ini diwujudkan dengan pembiayaan daripada Kementerian Persekutuan Jerman untuk Hal Ehwal Ekonomi dan Perlindungan Iklim dan diselia oleh Agensi Persekutuan untuk Inovasi Mengganggu (SPRIND). Dana tersebut diperuntukkan untuk memodenkan kit alat pengurusan pakej ALPM (Arch). Linux Pengurusan Pakej), yang membangunkan spesifikasi, utiliti dan pustaka untuk menyelesaikan masalah seperti mencipta dan menggunakan pakej, serta mengurus repositori.

Projek ini cuba menstruktur antara muka yang berkaitan dengan pengurusan pakej dan menyediakan utiliti dan rangka kerja yang ditulis dalam bahasa pengaturcaraan Rust. Spesifikasi dan utiliti yang dibangunkan oleh projek adalah berdasarkan kefungsian Pacman. Peralihan kepada bahasa Rust selepas menggunakan bahasa C dalam Pacman dijelaskan oleh penurunan kemungkinan membuat ralat apabila bekerja dengan ingatan. Matlamat inisiatif ini adalah untuk menyepadukan ke dalam sokongan ALPM untuk semua keupayaan untuk mengurus repositori dan mencipta/menyemak/memasang pakej, serta menyediakan fungsi yang boleh menggantikan beberapa keupayaan pengurus pakej Pacman.

Dana yang diperuntukkan itu dirancang untuk digunakan untuk membiayai kerja 4 pemaju projek ALPM secara sambilan selama 15 bulan. Kerja bermula pada bulan Oktober dan akan berlangsung sehingga akhir tahun 2025. Di antara tugas-tugas yang dirancang untuk diselesaikan sebagai sebahagian daripada kerja-kerja yang dijalankan, perkara-perkara berikut disebut:

  • Mencipta spesifikasi formal untuk format data yang digunakan dalam pakej. Dalam bentuk semasa, pakej Arch Linux Jenis fail dan metadata yang tidak didokumenkan atau didokumenkan dengan buruk digunakan. Maklumat tentang struktur pakej peringkat rendah akan diringkaskan dalam bentuk spesifikasi versi yang mengawal selia secara eksplisit semua jenis fail dan metadata yang boleh diterima.
  • Pengenalan mekanisme yang dipermudahkan untuk mengesahkan artifak pakej menggunakan tandatangan digital, berdasarkan penggunaan OpenPGP, tetapi tidak terikat dengan storan kunci GnuPG terpusat lama.
  • Menyediakan perpustakaan Rust untuk mencipta, mengesahkan dan memasang pakej individu yang mematuhi spesifikasi formal yang secara eksplisit mentakrifkan kandungan pakej yang sah dan kaedah untuk mencipta dan memprosesnya.
  • Menyediakan perpustakaan Rust untuk mengurus pakej dalam sistem (memproses keadaan set pakej yang membentuk sistem). Untuk keserasian dengan aplikasi lama yang menggunakan perpustakaan libalpm (contohnya, digunakan dalam pacman), ia dirancang untuk menyediakan pengikatan C-API.
  • Menyediakan timbunan OpenPGP yang menyokong dan bebas pengedaran PGPKI (Web of Trust) untuk mengesahkan artifak pengedaran. Daripada GnuPG, mereka merancang untuk menggunakan alternatif dalam bahasa Rust.

Sumber: opennet.ru

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster