GNOME OS-i eksperimentaalsete versioonide testimise lihtsustamise algatus

GNOME OSi arendajad, mis on suunatud GNOME'i arendajatele ja testijatele, esitasid algatuse luua tööriistakomplekt, et lihtsustada katsetamist katsetavaid tarkvara versioone distributsioonides, mida levitatakse monoliitsete süsteemi piltide kujul, mis võimaldavad aatomilist uuendamist. Kõikuv GNOME OS Developer Tool Suite annab võimaluse koguda, levitada ja testida laieneid, mis on suunatud süsteemipiltide levitamisele. Tööriistakomplekt võimaldab arendajatel ja testijatel muuta süsteemi osi ja testida tehtud muudatusi, rikkumata samas süsteemi pildi monoliitsust, kasutamata süsteemist isoleeritud konteinerite lahendusi ja välja lülitades turvamehhanisme.

Test Center'i graafiline liides areneb, mis võimaldab hallata eksperimentaalseid muudatusi, mis on süsteemi lisatud. Samuti luuakse online-repositoorium eksperimentaalsete muudatuste levitamiseks. Näiteks tuuakse välja monoliitsetesse distributsioonidesse kaasatud eksperimentaalsed versioonid rakendustest ja süsteemikomponentidest.

Rõhutatakse, et Flatpak formaadi pakettide kasutamine lahendab monoliitsetes distributsioonides täiendavate programmide installimise probleemi, kuid ei sobi ebastabiilsete programmiversioonide testimiseks, kuna see muudab testversioonide tööprotsessi tavakasutajatele liiga keeruliseks ja jätab süsteemi installitud komponendid kuni nende käsitsi eemaldamiseni. Test Center võimaldab installida arendaja antud linkide kaudu eksperimentaalseid rakenduste versioone. Test Center'i kaudu installitud rakendused märgistatakse süsteemis kui eksperimentaalsed ja seotakse testimise toimumise ajaga, pärast mida need automaatselt eemaldatakse.

Eksperimentaalsed süsteemimuutused on ellu viidud Test Centeris süsteemide laiendustega piltide loomise ja installimise tööriista systemd-sysext abil, mis võimaldab lisada süsteemis ülekatteid, mida saab igal ajal tagasi tõmmata. Pärast testimist on võimalik süsteem tagasi algsesse olekusse viia.

Koostöös Flatpak arendajatega käib töö täiendavate konsooli utiliitide paigaldamise korraldamiseks, mis ei kuulu põhise süsteemipilti. Praeguses vormis on Flatpak suunatud peamiselt graafiliste programmide installimisele ja sobib halvasti konsooli rakenduste levitamiseks.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster