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

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

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

Дедупликацията, базирана на твърди връзки и споделен кеш, се използва за спестяване на дисково пространство при съхраняване на множество версии на пакети. Съдържанието на инсталираните пакети се намира в директорията /os/store/installation/N, където N е номерът на версията. Проектът също така разработва контейнерна система за мъх-контейнер, система за управление на зависимостта от мъх-deps, система за изграждане на камъни, система за капсулиране на лавинна услуга, мениджър на хранилище за кораби, контролен панел на върха, база данни moss-db и възпроизводима сметка система за стартиране.

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

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

Засега инструментариумът SerpentOS ще бъде разработен независимо от екипа за разработка на Solus. Все още не се говори за сливане на проектите Solus5 и SerpentOS - най-вероятно SerpentOS ще се развие като комплект за разпространение, независим от Solus.

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

Добавяне на нов коментар