Pengedaran Solus 5 akan dibina pada teknologi SerpentOS

Sebagai sebahagian daripada penyusunan semula pengedaran Solus yang berterusan, selain beralih kepada model pengurusan yang lebih telus yang tertumpu di tangan masyarakat dan bebas daripada satu orang, keputusan itu diumumkan untuk menggunakan teknologi daripada projek SerpentOS, yang dibangunkan oleh syarikat lama. pasukan pembangun pengedaran Solus, yang termasuk Aiki Doherty, dalam pembangunan Solus 5 (Ikey Doherty, pencipta Solus) dan Joshua Strobl (pembangun utama desktop Budgie).

Pengedaran SerpentOS bukan garpu daripada projek lain dan berdasarkan pengurus pakejnya sendiri, lumut, yang meminjam banyak ciri moden yang dibangunkan dalam pengurus pakej seperti eopkg/pisi, rpm, swupd, dan nix/guix, sambil mengekalkan pandangan tradisional pengurusan pakej dan menggunakan binaan lalai dalam mod tanpa kewarganegaraan. Pengurus pakej menggunakan model kemas kini sistem atom, yang membetulkan keadaan partition akar, dan selepas kemas kini, keadaan bertukar kepada yang baharu.

Penyahduplikasian berdasarkan pautan keras dan cache dikongsi digunakan untuk menjimatkan ruang cakera apabila menyimpan berbilang versi pakej. Kandungan pakej yang dipasang terletak dalam direktori /os/store/installation/N, dengan N ialah nombor versi. Projek ini juga membangunkan sistem kontena lumut, sistem pengurusan pergantungan lumut, sistem binaan batu, sistem pengkapsulan perkhidmatan longsor, pengurus repositori kapal, panel kawalan puncak, pangkalan data moss-db, dan bil boleh diterbitkan semula sistem bootstrap.

Solus5 dijangka menggantikan sistem binaan (ypkg3 dan solbuild) dengan batu besar dan longsor, gunakan pengurus pakej lumut dan bukannya sol (eopkg), gunakan platform pembangunan puncak dan GitHub dan bukannya solhub, gunakan kapal untuk mengurus repositori dan bukannya feri. Pengedaran akan terus menggunakan model rolling kemas kini pakej, mengikut prinsip "pasang sekali, kemudian sentiasa dikemas kini melalui pemasangan kemas kini."

Pembangun SerpentOS telah membantu meningkatkan infrastruktur baharu untuk Solus, dan kemas kini pakej dijanjikan. Ia dirancang untuk mencipta imej boleh boot untuk pembangun dengan persekitaran berasaskan GNOME. Setelah isu khusus lumut diselesaikan, pembungkusan GTK3 akan bermula. Sebagai tambahan kepada seni bina x86_64, ia dirancang untuk mula menjana pemasangan untuk AArch64 dan RISC-V pada masa hadapan.

Buat masa ini, kit alat SerpentOS akan dibangunkan secara bebas daripada pasukan pembangunan Solus. Belum ada perbincangan untuk menggabungkan projek Solus5 dan SerpentOS - kemungkinan besar, SerpentOS akan dibangunkan sebagai kit pengedaran bebas daripada Solus.

Sumber: opennet.ru

Tambah komen