Ang pamamahagi ng Solus 5 ay itatayo sa mga teknolohiya ng SerpentOS

Bilang bahagi ng patuloy na muling pagsasaayos ng pamamahagi ng Solus, bilang karagdagan sa paglipat sa isang mas malinaw na modelo ng pamamahala na nakatuon sa mga kamay ng komunidad at independiyente sa isang tao, ang desisyon ay inihayag na gumamit ng mga teknolohiya mula sa proyekto ng SerpentOS, na binuo ng lumang team ng mga developer ng Solus distribution, na kinabibilangan ng Aiki Doherty, sa pagbuo ng Solus 5 (Ikey Doherty, creator ng Solus) at Joshua Strobl (key developer ng Budgie desktop).

Ang pamamahagi ng SerpentOS ay hindi isang tinidor mula sa iba pang mga proyekto at batay sa sarili nitong tagapamahala ng pakete ng lumot, na humihiram ng marami sa mga modernong tampok na binuo sa mga manager ng package tulad ng eopkg/pisi, rpm, swupd at nix/guix, habang pinapanatili ang tradisyonal na view ng pamamahala ng package at paggamit ng stateless assembly bilang default. Ginagamit ng manager ng package ang modelo ng pag-update ng atomic system, na nag-aayos ng estado ng root partition, at pagkatapos ng pag-update, lumipat ang estado sa bago.

Ang deduplication batay sa mga hard link at shared cache ay ginagamit upang makatipid ng espasyo sa disk kapag nag-iimbak ng maraming bersyon ng mga pakete. Ang mga nilalaman ng mga naka-install na pakete ay matatagpuan sa /os/store/installation/N na direktoryo, kung saan ang N ay ang numero ng bersyon. Binubuo din ng proyekto ang moss-container container system, ang moss-deps dependency management system, ang boulder build system, ang avalanche service encapsulation system, ang vessel repository manager, ang summit control panel, ang moss-db database, at ang bill reproducible sistema ng bootstrap.

Inaasahang papalitan ng Solus5 ang build system (ypkg3 at solbuild) ng boulder at avalanche, gamitin ang moss package manager sa halip na sol (eopkg), gamitin ang summit at GitHub development platform sa halip na solhub, gamitin ang vessel para pamahalaan ang mga repositoryo sa halip na ferryd. Patuloy na gagamitin ng pamamahagi ang rolling model ng mga pag-update ng package, na sumusunod sa prinsipyo ng "i-install nang isang beses, pagkatapos ay palaging napapanahon sa pamamagitan ng pag-install ng mga update."

Nakatulong na ang mga developer ng SerpentOS na itaas ang bagong imprastraktura para sa Solus, at ipinangako ang mga update sa package. Ito ay pinlano na lumikha ng isang bootable na imahe para sa mga developer na may isang GNOME-based na kapaligiran. Kapag nalutas na ang mga partikular na isyu sa moss-deps, magsisimula ang packaging ng GTK3. Bilang karagdagan sa arkitektura ng x86_64, pinlano na simulan ang pagbuo ng mga assemblies para sa AArch64 at RISC-V sa hinaharap.

Sa ngayon, ang SerpentOS toolkit ay bubuuin nang nakapag-iisa mula sa Solus development team. Wala pang usapan tungkol sa pagsasama-sama ng mga proyekto ng Solus5 at SerpentOS - malamang, bubuo ang SerpentOS bilang isang distribution kit na hiwalay sa Solus.

Pinagmulan: opennet.ru

Magdagdag ng komento