Дистрибутивът Solus 5 ще бъде построен на технологии от SerpentOS

В рамките на провежданата реорганизация на дистрибуцията Solus, освен преминаването към по-прозорлива модел на управление, съсредоточен в ръцете на общността и независим от един човек, бе обявено решението да се използват в разработката на Solus 5 технологии от проекта SerpentOS, развиван от старата команда разработчици на дистрибуцията Solus, сред които са Айки Доърти (Ikey Doherty, създател на Solus) и Джошуа Стробл (Joshua Strobl, ключов разработчик на работния плот Budgie).

Дистрибуцията SerpentOS не е клон на други проекти и се основава на собствен мениджър на пакети moss, който заимства много съвременни възможности, разработвани в такива мениджъри на пакети, като eopkg/pisi, rpm, swupd и nix/guix, запазвайки традиционния поглед върху управлението на пакети и използвайки по подразбиране сборка в режим stateless. Мениджърът на пакети използва атомарен модел за обновление на системата, при който състоянието на кореновия дял се фиксира, а след обновлението състоянието се сменя на ново.

За икономия на дисково пространство при съхранение на няколко версии на пакети се прилага дедупликация на основата на твърди линкове и споделена кеш памет. Съдържанието на инсталираните пакети се поставя в директорията /os/store/installation/N, където N е номерът на версията. Проектът също така развива система за контейнери moss-container, система за управление на зависимости moss-deps, система за сборка boulder, система за инкапсулация на услуги avalanche, мениджър на хранилища vessel, управляваща панел summit, база данни moss-db и система за възпроизводимо бутстрепване (bootstrap) bill.

В Solus5 се очаква замяна на системата за сборка (ypkg3 и solbuild) с boulder и avalanche, използване на мениджъра на пакети moss вместо sol (eopkg), задействане на платформите за разработка summit и GitHub вместо solhub, приложение на vessel за управление на хранилищата вместо ferryd. Дистрибуцията ще продължи да прилага rolling-модел за обновление на пакети, следвайки принципа „инсталираш веднъж, след което актуалността винаги се поддържа чрез инсталиране на обновления“.

Разработчиците на SerpentOS вече помогнаха да се създаде нова инфраструктура за Solus, обещано е обновление на пакетите. Планира се създаването на стартиращ имидж за разработчиците с GNOME базирана среда. След решаването на специфичните проблеми с moss-deps, ще започне пакетиране на GTK3. В допълнение към архитектурата x86_64, в бъдеще се планира да се започне създаването на сборки за AArch64 и RISC-V.

В момента инструментариумът на SerpentOS ще се разработва независимо от екипа на разработчиците на Solus. Все още не се говори за сливане на проектите Solus5 и SerpentOS — вероятно SerpentOS ще се развива като независима дистрибуция от Solus.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster