Az GNOME OS kísérleti verzióinak tesztelését egyszerűsítő kezdeményezés

A GNOME OS fejlesztői, a GNOME fejlesztői és tesztelői számára készült disztribúció, bemutatták a kezdeményezést, amely célja egy olyan eszközkészlet létrehozása, amely megkönnyíti a kísérleti programverziók tesztelését a disztribúciókban, amelyeket atomikusan frissíthető monolitikus rendszerképek formájában terjesztenek. A fejlesztés alatt álló GNOME OS Developer Tool Suite lehetővé teszi a kiterjesztések összegyűjtését, terjesztését és tesztelését a rendszerképként szállított disztribúciókhoz. Az eszközkészlet lehetővé teszi a fejlesztők és tesztelők számára, hogy módosítsák a rendszer egyes részeit és teszteljék a végrehajtott változtatásokat anélkül, hogy megsértenék a rendszerkép monolitikus mivoltát, elkülönített konténereket használva a rendszerből, vagy kikapcsolva a biztonsági mechanizmusokat.

Az eszközkészlet részeként fejlődik a 'Test Center' grafikus felhasználói felület, amely lehetővé teszi a rendszerbe bevezetett kísérleti módosítások kezelését, és online tároló létrehozásra is sor kerül a kísérleti módosítások terjesztésére. Az ilyen módosítások példájaként említik a kísérleti program- és rendszerkomponens-verziók alkalmazását a monolitikus disztribúciókban.

Megjegyzik, hogy a Flatpak formátumú csomagok alkalmazása megoldja a kiegészítő programok telepítési problémáját a monolitikus disztribúciókban, azonban nem alkalmas nem stabil programverziók tesztelésére a rendszerben, mivel túlságosan bonyolulttá teszi a tesztelési verziókkal való munkát a hétköznapi felhasználók számára, és a telepített komponensek a manuális eltávolításukig a rendszerben maradnak. A Test Center lehetővé teszi a fejlesztő által megadott hivatkozás alapján kísérleti alkalmazások telepítését. A Test Center segítségével telepített alkalmazásokat a rendszerben külön megjelölik kísérleti státusszal, és az tesztelési időszak lejárta után automatikusan eltávolítják.

A kísérleti rendszerbeli módosítások a Test Centerben a systemd-sysext eszközkészlet segítségével valósulnak meg, amelyet a rendszerbővítmények rendszerképének létrehozására és telepítésére terveztek, amelyeket overlay-ként csatlakoztatnak a rendszerhez. Ezek a overlay-k bármikor visszaállíthatók, és a tesztelést követően a rendszer korábbi állapotába visszatérhetünk.

Együttműködve a Flatpak fejlesztőivel zajlik a munkafolyamat, hogy lehetővé tegyük a további konzolos segédprogramok telepítését, amelyek nem részei az alapértelmezett rendszerképnek. Jelenlegi formájában a Flatpak a grafikus programok telepítésére összpontosít, és nem igazán alkalmas konzolos alkalmazások terjesztésére.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster