Algatus eksperimentaalsete programmide testimise lihtsustamiseks GNOME OS-is

GNOME OS arendajate, kes arendavad GNOME'i arendajate ja testerite jaotust, esitlesid algatust, et luua tööriistakomplekt katsetamise lihtsustamiseks eksperimentaalsete programmiversioonide osas jaotustes, mis levitatakse atomaarsete, värskendatavate monoliitsete süsteemipiltidena. Arendatav GNOME OS Developer Tool Suite võimaldab koguda, levitada ja testida jaotustega kaasnevaid laiendusi, mis on tarnitud süsteemipiltidena. Tööriistakomplekt annab arendajatele ja testeritele võimaluse muuta süsteemi osi ja testida tehtud muudatusi, rikkumata samal ajal monoliitsust jaotuse pildil, kasutamata eraldatud konteinerid ning keelamata turvamehhanisme.

Tööriistakomplekti raames arendatakse graafilist liidest „Test Center“, mis võimaldab hallata süsteemi tehtud eksperimenteerivaid muudatusi, samuti luuakse online-repositoorium eksperimentaalsete muudatuste levitamiseks. Selliste muudatuste näidetena toodi välja eksperimentaalsete programmide ja süste komponendi versioonide kasutamine monoliitsetes jaotustes.

Olevat täheldatud, et Flatpaki formaadis pakettide rakendamine lahendab probleemide installimise suhtes monoliitsetes jaotustes, kuid ei sobi ebastabiilsete programmiversioonide testimiseks süsteemis, kuna see muudab testversioonide kasutamise protsessi tavalistele kasutajatele liiga keeruliseks ning jätab süsteemi installitud komponendid kuni nende käsitsi eemaldamiseni. Test Center võimaldab installida eksperimentaalseid rakenduste versioone arendaja määratud lingilt. Test Centeri kaudu installitud rakendused märgitakse süsteemis spetsiaalselt kui eksperimentaalsed ja seotakse testimise ajaga, pärast mille möödumist need automaatselt eemaldatakse.

Eksperimentaalsed süsteemimuudatused on realiseeritud Test Centeris systemd-sysext tööriistakomplekti abil, mis on mõeldud süsteemi laienduste piltide loomiseks ja installimiseks, mis ühendatakse süsteemi peal overlay'dena. Selliseid overlay'sid saab igal ajal tagasi kerida ja pärast testimist on võimalik naasta süsteemi algse oleku juurde.

Samal ajal töötavad Flatpaki arendajad lisaks ka täiendavate konsooli utiliidide installimise korraldamise kallal, mis ei kuulu põhiteose hulka. Praeguses vormis on Flatpak suunatud graafiliste rakenduste installimisele ja sobib halvasti konsooli rakenduste levimiseks.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster