Zhvilluesit e GNOME OS, një shpërndarje për zhvilluesit dhe testuesit e GNOME, prezantuan një iniciativë për krijimin e një mjeti që do të lehtësojë testimin e versioneve eksperimentale të software-it në shpërndarje, të cilat shpërndahen në formën e imazheve të sistemeve monolitike që përditësohen në mënyrë atomike. Mjeti që po zhvillohet GNOME OS Developer Tool Suite do të lejojë ndërtimin, shpërndarjen dhe testimin e shtesave për shpërndarjet e ofruara në formën e imazheve. Ky mjet do t'u ofrojë mundësinë zhvilluesve dhe testuesve të modifikojnë pjesë të sistemit dhe të testojnë ndryshimet pa e prishur monolitikën e imazhit të sistemit, pa përdorur konteinerë të izoluar nga sistemi dhe pa çaktivizuar mekanizmat e sigurimit.
NĂ« kuadĂ«r tĂ« mjetit po zhvillohet njĂ« ndĂ«rfaqe grafike âTest Centerâ, e cila do tĂ« mundĂ«sojĂ« menaxhimin e ndryshimeve eksperimentale tĂ« sjella nĂ« sistem, si dhe do tĂ« krijohet njĂ« repo online pĂ«r shpĂ«rndarjen e ndryshimeve eksperimentale. Si shembuj tĂ« tillĂ« tĂ« ndryshimeve do tĂ« pĂ«rmenden implikimi i versioneve eksperimentale tĂ« software-it dhe komponenteve sistemike nĂ« shpĂ«rndarjet monolitike.
Shënohet se përdorimi i paketave në formatin Flatpak zgjidh problemin e instalimit të software-it shtesë në shpërndarjet monolitike, por nuk është i përshtatshëm për testimin e versioneve të paqëndrueshme të software-it në sistem për shkak të komplikimit të tepruar të procesit të punës me versionet testuese për përdoruesit e zakonshëm dhe mbetjeve të komponenteve të instaluara në sistem deri në eliminimin e tyre manual. Test Center do të lejojë instalimin e versioneve eksperimentale të aplikacioneve përmes një lidhjeje nga zhvilluesi. Aplikacionet e instaluara përmes Test Center do të shënohen në sistem si eksperimentale dhe do të lidhen me kohën e testimit, pas përfundimit të të cilit do të hiqen automatikisht.

Ndryshimet eksperimentale sistemore janë realizuar në Test Center përmes mjetit systemd-sysext, i cili është i destinuar për krijimin dhe instalimin e imazheve me zgjerime sistemore që lidhen në formën e overlay-eve, të cilat vendosen mbi sistemin. Të tillë overlay mund të rikthehen në çdo kohë dhe pas testimit të ndryshimeve, sistemi mund të kthehet në gjendjen e tij fillestare.
Përveç kësaj, së bashku me zhvilluesit e Flatpak po bëhet punë për organizimin e instalimit të utilitareve shtesë të konsolës, që nuk përfshihen në imazhin bazë të sistemit. Në formën aktuale, Flatpak është orientuar për instalimin e aplikacioneve grafike dhe është i pamjaftueshëm për shpërndarjen e aplikacioneve të konsolës.
Burimi: opennet.ru
