Segítség: mire számíthat a Fedora Silverblue

Nézzük meg a megváltoztathatatlan operációs rendszer jellemzőit.

Segítség: mire számíthat a Fedora Silverblue
/ fotó Clem Onojeghuo Unsplash

Hogyan jött létre a Silverblue

A Fedora Silverblue egy megváltoztathatatlan asztali operációs rendszer. Ebben az összes alkalmazás elszigetelt konténerekben fut, és a frissítések atomosan vannak telepítve.

Korábban a projekt ún Fedora Atomic munkaállomás. Később Silverblue névre keresztelték. A fejlesztők szerint több mint 150 névlehetőséget mérlegeltek. A Silverblue-t egyszerűen azért választották, mert volt ilyen ingyenes domain és fiókok a közösségi hálózatokon.

Frissített rendszer megváltozott A Fedora Workstation a Fedora 30 elsőbbségi építménye az asztali számítógépek számára. A szerzők szerint a Silverblue a jövőben teljesen kiszoríthatja Fedora munkaállomás.

A Hacker News egyik lakója javasoltahogy a Silverblue koncepció lett a projekt fejlesztése Állam nélküli Linux. A Fedora körülbelül tíz évvel ezelőtt népszerűsítette. Az állapot nélküli Linuxnak a vékony és vastag kliensek adminisztrációját kellett volna leegyszerűsítenie. Ebben is az összes rendszerkonfigurációs fájl csak olvasható módban nyílt meg.

Mit ad a „változhatatlanság”?

A "változatlan operációs rendszer" kifejezés azt jelenti, hogy a gyökér- és felhasználói könyvtárak csak olvasható módon vannak csatlakoztatva. Minden módosítható adat a /var könyvtárba kerül. A fejlesztők hasonló módszert alkalmaznak ChromeOS и macOS Catalina. Ez a megközelítés növeli az operációs rendszer biztonságát, és megakadályozza a rendszerfájlok (például véletlen) törlését.

A Hacker News egyik rezidense a tematikus szálban elmondtam, hogy egyszer véletlenül számos rendszerfájlt töröltem az Ubuntu Yaru téma módosítása közben. A regex hibája miatt azonban nem volt biztonsági másolata. Szerinte egy megváltoztathatatlan operációs rendszer segít elkerülni a problémákat.

A frissítések telepítése is leegyszerűsödik – mindössze annyit kell tennie, hogy újraindítja a rendszert egy új lemezképről. Ezenkívül lehetőség van több ág közötti gyors váltásra (Fedora kiadások). Például a Fedora jelenleg fejlesztett verziója között Nyersbőr és tárház frissítések-tesztelés a közelgő frissítésekkel.

Mi a különbség a klasszikus Fedorától?

Az OSTree technológia az alapkörnyezet (/ és /usr) telepítésére szolgál. Azt mondhatjuk, hogy ez egy „verziós” rendszer RPM- csomagok. Az RPM-csomagok az rpm-ostree használatával kerülnek lefordításra az OSTree-tárba. A csomag telepítése közben ő formák Egy helyreállítási pont, ahová hiba esetén visszaléphet.

OSTree is lehetővé teszi alkalmazások telepítése dnf/yum tárolókból és a Fedora által nem támogatott adattárakból. Ehhez a dnf install parancs helyett az rpm-ostree install parancsot kell használni. A rendszer új alapképet generál az operációs rendszerről, és lecseréli vele a telepített képet.

Alkalmazások frissítésének mechanizmusaként használják Lapos csomag. Konténerekben futtatja őket. A flatpack csomag csak alkalmazásspecifikus függőségeket tartalmaz. Minden alapvető könyvtár (például a GNOME és a KDE könyvtárak) csatlakoztatható futási környezet marad. Ez a megközelítés lehetővé teszi a csomagok méretének csökkentését és az ismétlődő összetevők eltávolítását.

Segítség: mire számíthat a Fedora Silverblue
/ fotó Jonathan Larson Unsplash

A Flatpack csomagban nem lévő alkalmazások telepítéséhez használhatja Eszköztár. Lehetővé teszi tároló létrehozását a klasszikus Fedora telepítővel.

Hasonló megoldások

Vannak más disztribúciók is, amelyek feladatai hasonlóak a Silverblue-hoz. Példa lehet Micro OS az openSUSE-ból. Ez nem egy önálló disztribúció, hanem az openSUSE Kubic platform része a CaaS (Container as a Service) telepítéséhez.

A rendszer Docker konténerekkel működik. Képeiket RPM-csomagokként terjesztik. Ez leegyszerűsíti Telepítsen olyan parancssori alapú alkalmazásokat, amelyek nem érhetők el Flatpack formátumban. A konténerek futtatásának gazdarendszere a hivatalos tárhely alapján jön létre openSUSE Tumbleweed.

A MicroOS-t nagyméretű környezetekben (például adatközpontokban) történő telepítésre tervezték, de képes önálló gépeken is futni.

Példa egy másik hasonló fejlesztésre Nix operációs rendszer. Ez egy Linux disztribúció, amely a Nix csomagkezelőn alapul. Fő jellemzője a konfigurációk deklaratív leírása. A rendszergazdának nem kell manuálisan telepítenie és konfigurálnia a rendszert. Az állapot egy speciális fájlban kerül rögzítésre: minden csomag és hitelesítési beállítás megjelenik ott. Ezután a csomagkezelő automatikusan a megadott állapotba hozza az operációs rendszert.

Ez a rendszer aktív használat felhőszolgáltatók, egyetemek és informatikai cégek.

Mindenesetre a Silverblue-nak megvan az esélye, hogy elfoglalja a piaci rést. Hogy ez sikerül-e, az a jövőben kiderül.

Az első blog anyagai a vállalati IaaS-ről:

További olvasnivalók Habréról:

Forrás: will.com

Hozzászólás