Solus 5 բաշխումը կկառուցվի SerpentOS տեխնոլոգիաների վրա

Որպես Solus բաշխման շարունակական վերակազմակերպման մաս, բացի համայնքի ձեռքում կենտրոնացած և մեկ անձից անկախ կառավարման ավելի թափանցիկ մոդելի անցնելուց, որոշվեց օգտագործել SerpentOS նախագծի տեխնոլոգիաները, որը մշակվել է հին կողմից: Solus բաշխման մշակողների թիմը, որը ներառում է Aiki Doherty-ն, մշակելիս Solus 5 (Ikey Doherty, Solus-ի ստեղծող) և Joshua Strobl (Budgie աշխատասեղանի հիմնական մշակողը):

SerpentOS-ի բաշխումը այլ նախագծերի պատառաքաղ չէ և հիմնված է իր սեփական մամուռ փաթեթների կառավարչի վրա, որը փոխառում է փաթեթների կառավարիչներում մշակված շատ ժամանակակից հնարավորություններ, ինչպիսիք են eopkg/pisi, rpm, swupd և nix/guix՝ պահպանելով ավանդական տեսքը: փաթեթի կառավարման և լռելյայն կառուցման օգտագործումը քաղաքացիություն չունեցող ռեժիմում: Փաթեթի կառավարիչը օգտագործում է ատոմային համակարգի թարմացման մոդելը, որը ֆիքսում է արմատային բաժանման վիճակը, իսկ թարմացումից հետո վիճակն անցնում է նորին։

Կոշտ հղումների և համօգտագործվող քեշի վրա հիմնված կրկնօրինակումը օգտագործվում է սկավառակի տարածությունը խնայելու համար փաթեթների մի քանի տարբերակները պահելու ժամանակ: Տեղադրված փաթեթների բովանդակությունը գտնվում է /os/store/installation/N գրացուցակում, որտեղ N-ը տարբերակի համարն է: Ծրագիրը նաև զարգացնում է մամուռ-կոնտեյներային բեռնարկղերի համակարգը, մամուռ-դեպս կախվածության կառավարման համակարգը, ժայռերի կառուցման համակարգը, ավալանշի ծառայության պարփակման համակարգը, նավի պահեստի կառավարիչը, գագաթնաժողովի կառավարման վահանակը, moss-db տվյալների բազան և օրինագծի վերարտադրելիությունը: bootstrap համակարգ.

Ակնկալվում է, որ Solus5-ը կփոխարինի build համակարգը (ypkg3 և solbuild) քարով և ավալանշով, կօգտագործի մամուռ փաթեթների կառավարիչը sol-ի փոխարեն (eopkg), օգտագործի գագաթնաժողովը և GitHub զարգացման հարթակները solhub-ի փոխարեն, օգտագործի նավը պահեստները կառավարելու համար՝ ferryd-ի փոխարեն: Բաշխումը կշարունակի օգտագործել փաթեթի թարմացումների շարժական մոդելը՝ հետևելով «մեկ անգամ տեղադրել, այնուհետև միշտ արդիական թարմացումների տեղադրման միջոցով» սկզբունքին։

SerpentOS-ի մշակողները արդեն օգնել են բարձրացնել Solus-ի նոր ենթակառուցվածքը, և փաթեթի թարմացումները խոստանում են: Նախատեսվում է ստեղծել bootable պատկեր GNOME-ի վրա հիմնված միջավայր ունեցող ծրագրավորողների համար։ Երբ լուծվեն մամուռի հատուկ խնդիրները, կսկսվի GTK3 փաթեթավորումը: Բացի x86_64 ճարտարապետությունից, նախատեսվում է ապագայում սկսել AArch64-ի և RISC-V-ի հավաքների արտադրությունը:

Առայժմ SerpentOS գործիքակազմը կմշակվի Solus-ի մշակողների թիմից անկախ: Solus5 և SerpentOS նախագծերի միավորման մասին դեռ խոսք չկա. ամենայն հավանականությամբ, SerpentOS-ը կզարգանա որպես Solus-ից անկախ բաշխման հավաքածու:

Source: opennet.ru

Добавить комментарий