Zhvilluesit e GNOME OS, një shpërndarje për zhvillues dhe testues të GNOME, prezantuan një iniciativë për të krijuar një mjet që do të lehtësojë testimin e versioneve eksperimentale të softuerit në shpërndarjet që ofrohen si imazhe sistemike që përditësohen në mënyrë atomike. Mjeti në zhvillim GNOME OS Developer Tool Suite do t'u mundësojë përdoruesve të grumbullojnë, shpërndajnë dhe testojnë zgjerime për shpërndarjet që ofrohen si imazhe sistemike. Mjeti do t'u ofrojë zhvilluesve dhe testuesve mundësinë për të ndryshuar pjesë të sistemit dhe për të testuar ndryshimet e bëra, pa prishur monolitikën e imazhit sistemik, pa përdorur konteinerë të izoluar nga sistemi dhe pa çaktivizuar mekanizmat e sigurisë.
Në kuadër të instrumenteve të zhvillimit, po zhvillohet ndërfaqja grafike "Test Center", e cila lejon menaxhimin e ndryshimeve eksperimentale të futura në sistem, si dhe do të krijohet një depo online për shpërndarjen e ndryshimeve eksperimentale. Si shembuj të këtyre ndryshimeve përmenden përdorimi në distribucione monolitike të versione eksperimentale të programeve dhe komponentëve sistemorë.
Vërehet se përdorimi i pacjeve në formatin Flatpak zgjidh nevojën për të instaluar programe shtesë në shpërndarjet monolitike, por nuk është i përshtatshëm për testimin e versioneve të paqëndrueshme të programeve në sistem, për shkak të komplikuarjes së tepruar të procesit të punës me versionet testuese për përdoruesit e zakonshëm dhe mbajtjes në sistem të komponentëve të instaluar deri në heqjen e tyre manuale. Qendra e Testimit do të lejojë instalimin e versioneve eksperimentale të aplikacioneve përmes një lidhjeje nga zhvilluesi. Aplikacionet e instaluara përmes Qendrës së Testimit etiketohen në sistem si eksperimentale dhe lidhën me kohën e testimit, pas së cilës ato fshihen automatikisht.

Ndryshimet eksperimentale sistemike janë realizuar në Qendrën e Testimit përmes mjetit systemd-sysext, i destinuar për krijimin dhe instalimin e imazheve me zgjerime sistemike, që lidhen si overlay-e mbi sistemin. Këto overlay-e mund të rikthehen në çdo moment dhe pas testimit të ndryshimit, sistemi mund të kthehet në gjendjen e tij fillestare.
Përveç kësaj, në bashkëpunim me zhvilluesit e Flatpak, po kryhet puna për organizimin e instalimit të utilitareve të tjera konsolë, të cilat nuk janë të përfshira në imazhin bazë sistemor. Në formën aktuale, Flatpak është orientuar në instalimin e programeve grafike dhe nuk është shumë i përshtatshëm për shpërndarjen e aplikacioneve të konsolës.
Burimi: opennet.ru
