A GNOME OS atomikus frissítésekre vált a systemd-sysupdate segítségével

A GNOME OS fejlesztői, a GNOME kifejlesztés alatt álló környezetének kísérleti disztribúciója, amely lehetővé teszi a munkafelület fejlesztésének állapotának értékelését, a megjelenő új lehetőségek megismerését és a saját alkalmazások tesztelését a GNOME fejlesztési ágában, bejelentették, hogy a systemd-sysupdate komponensre váltanak a rendszer atomikus frissítésének megszervezése érdekében. A változás célja, hogy a GNOME OS éjszakai kiadásait a GNOME fejlesztésének napi minőségellenőrzésére alkalmassá tegyék.

Jelenleg a GNOME OS gyökérpartíciójának tartalmának létrehozására és frissítésére az OSTree rendszer van aktiválva, amelynek használatával a rendszerkép atomikusan frissül egy Git-szerű tárolóból. A rendszerpartíció írásvédett módban van csatolva, a frissítések pedig kis csomagokban érkeznek, amelyek a múltbeli állapothoz képest történt változásokat tartalmazzák (delta-frissítések). Ez például a GNOME tesztelése során lehetővé teszi, hogy szükség esetén könnyen visszaállíthassuk a rendszert egy korábbi verzióra, és ellenőrizzük, hogy megjelenik-e benne a tapasztalt hiba.

A systemd-sysupdate eszközkészlete a systemd 251-től érhető el, és az atomikus partíció-, fájl- vagy könyvtárcserélő mechanizmus segítségével automatikusan képes frissítések észlelésére, letöltésére és telepítésére. A systemd-sysupdate lehetővé teszi két független partíció, fájl vagy könyvtár használatát, ahol az egyik a működő erőforrást tartalmazza, míg a másik az aktuális frissítést telepíti, majd a partíciók, fájlok vagy könyvtárak felcserélődnek.

A GNOME OS OSTree-ről systemd-sysupdate-re való átállásának előnyeként említik a megerősített betöltési folyamat alkalmazásának lehetőségét, amelyben a bizalom láncolata a bootloader-től a disztribúció rendszerelemeiig terjed. Ezen kívül a systemd-sysupdate használata lehetőséget ad a systemd-vel való teljesebb integráció elérésére, és arra, hogy olyan architektúrát alkalmazhassanak, amely a kész rendszerképekkel manipulál, mint oszthatatlan komponensekkel.

Tavaly ősszel kísérleteket indítottak UEFI Secure Boot támogatású sysupdate képek létrehozására. Jelenleg már két GNOME OS változat érhető el, amelyek az OSTree és a systemd-sysupdate alapjaira épülnek. Hátravan a sysupdate GNOME-mal való integrálása és a grafikus felhasználói felület biztosítása a rendszer frissítéséhez.

Jelenleg a sysupdate alapú frissítések kezelése kizárólag parancssorból történik, és root jogosultságokat igényel. A GNOME integrációjához már kifejlesztettek egy D-Bus szolgáltatást, amely a Polkit-tel együttműködve lehetővé teszi a frissítések kezelését nem privilegizált felhasználók számára. A fejlesztés alatt álló D-Bus szolgáltatást és kapcsolódó updatectl eszközt tervezik beépíteni a systemd fő összetevői közé.

A jövőben tervezik a sysupdate alapú frissítések kezelésének beépítését a GNOME Software alkalmazásba, amelyhez egy kísérleti gs-plugin-systemd-sysupdate bővítmény készült, lehetővé téve az operációs rendszer frissítését a sysupdate D-Bus szolgáltatása révén. Az egyik még megoldásra váró feladat a systemd-sysupdate delta-frissítések támogatásának hozzáadása (jelenleg a képek teljes egészében töltődnek le), valamint olyan eszközök létrehozása, amelyek lehetővé teszik, hogy párhuzamosan több verzió működjön a stabil és a fejlesztés alatt álló GNOME ágakon.

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