A Fedora Silverblue a Fedora Linux gyorsan fejlődő verziója, amely egy napon felválthatja a Fedora Workstation alapértelmezett verzióját. A felszínen a Fedora Silverblue ugyanúgy néz ki, mint a Fedora Workstation; mindkettő biztosítja a GNOME-asztalt és egy hasonló alkalmazáskészletet.
Tehát mi különbözteti meg a Fedora Silverblue-t a Fedora Workstationtől, és miért kelt ekkora izgalmat a Linux-közösség egy szegletében? A különbségek elsősorban a motorháztető alatt rejlenek, és drasztikusan újragondolják a Linux disztribúció felépítését.
1. Distró csak olvasható fájlrendszerrel
Az egyik első dolog, amit valószínűleg látni fogsz a Silverblue-val kapcsolatban, hogy változtathatatlan. Ez azt jelenti, hogy az operációs rendszer csak olvashatóként csatolja a rendszerfájlokat. Ez azt jelenti, hogy sem Ön, sem az Ön által telepített elemek nem módosíthatják a számítógép működéséhez szükséges fájlokat.
Ez nagymértékben növeli a rendszer stabilitását és biztonságát. Számítógépe stabilabb, mert nem törölhet véletlenül olyan fájlt, amelyre a számítógép indításához szüksége van, mint
Linus, a Linus Tech Tips-től híres volt, amikor kipróbálta a Pop!_OS-t. A rendszere biztonságosabb, mert a gaz szoftverek sem tudnak beszivárogni ezekbe az összetevőkbe, és nem tudnak módosítani azokon.A Fedora Workstation rendszerfájlok kezeléséhez rendszergazdai jogokra van szükség. Ez az, amit a „sudo” biztosít az interneten található számos parancsban.
Bár ez egy erős védelmi vonal, van néhány hiányosság. Egyrészt minden telepített frissítéskészlet vagy bármely telepített alkalmazás megkapja ezt a hozzáférést a telepítés során. Ezek a programok tetszőleges változtatást hajthatnak végre a számítógépen, ezért fontos, hogy csak megbízható forrásból származó szoftvereket telepítsen.
Ráadásul nem ritka, hogy sokan úgy adunk adminisztrátori hozzáférést, hogy nem értik teljesen, mit csinálunk vagy mit fog tenni egy program. A Fedora Silverblue megvéd ez ellen.
2. Nem kezelheti rendszerét DNF-fel
A Fedora Workstation RPM formátumú szoftverekből áll. Amikor új alkalmazásokat telepít, RPM-ek formájában tölti le azokat. A szoftver eltávolításakor eltávolítja az RPM-eket. És amikor letölti a frissítéseket – kitalálta – több RPM-et kap.
A Fedora Silverblue megváltoztatja a paradigmát. Ez egy kép alapú operációs rendszer, ami azt jelenti, hogy az alaprendszer egy kép, amely sok számítógépen azonos. A Silverblue verziója a gépeden megegyezik a fejlesztő gépén lévő verzióval. Frissítés letöltésekor lecseréli a rendszerképet a legújabb szoftvert tartalmazó új képre.
Ez azt jelenti, hogy nem lehet frissítse vagy kezelje a rendszert a DNF csomagkezelő segítségével amelyre a Fedora legtöbb más verziója támaszkodik. Ehelyett használd rpm-ostree frissített képek letöltéséhez vagy a kép módosításához. Erről majd később.
A DNF nem korlátozott a Fedora Silverblue felhasználók számára. Csupán arról van szó, hogy ahelyett, hogy RPM-eket töltene le a rendszerére, konténerekbe helyezi őket. Itt jön be a Toolbx.
A Toolbx egy terminálalapú eszköz, amellyel konténeres tereket hozhat létre csomagok telepítéséhez és kezeléséhez. Ez bizonyos előnyökkel jár. Ha webhelyet fejleszt, letöltheti az összes szükséges csomagot egy külön tárolóba, ahelyett, hogy több száz extra csomagot adna hozzá az alaprendszeréhez.
Ha végzett, törölheti a teljes tárolót és a benne lévő csomagokat anélkül, hogy aggódna a számítógép stabilitása miatt. Több webhelynek is megadhat saját tárolót, és ugyanez igaz a szoftverfejlesztésre is.
Tegyük fel, hogy nem vagy fejlesztő. A Toolbx továbbra is az a hely, ahol más terminálalapú eszközöket telepíthet, amelyekre támaszkodni kezdett. Ha olyan szoftvert szeretne használni, mint rsync vagy exiftool, ezt továbbra is megteheti a Fedora Silverblue-ban a Toolbx használatával.
A Toolbx a Fedora Workstation számára is elérhető. A különbség az, hogy a Silverblue-n előre telepítve van, és ez az egyetlen módja a DNF használatának vagy a parancssori programok telepítésének.
4. A Flatpak az alkalmazások alapértelmezett formátuma
A Flatpak egy univerzális alkalmazásformátum Linux asztali számítógépekhez. A Flatpak segítségével a fejlesztők egyszerűen egyetlen formátumba csomagolhatják az alkalmazásukat, és tudják, hogy az a Linux legtöbb verzióján futni fog. Ez nagyon távol áll attól, ahogyan a Linux hagyományosan működik.
A legtöbb Linux disztribúció, beleértve a Fedora Workstationt is, képes Flatpak alkalmazásokat telepíteni. A Fedora Silverblue-t az különbözteti meg egymástól, hogy a Flatpak az alkalmazások telepítésének elvárt, alapértelmezett módja. Az alkalmazásbolt Flatpakokat kínál, akár közvetlenül a Fedorától, akár a Flathubtól.
Szükség esetén lehetőség van a hagyományos RPM-ek telepítésére. Ezt megteheti a Toolbx segítségével, bár ez a módszer nem ad ikont az alkalmazásfiókhoz. Ehelyett minden alkalommal el kell indítania az alkalmazást a parancssorból. Egy másik lehetőség, hogy egy alkalmazást ad hozzá a rendszerképhez a használatával rpm-ostree, például a következő paranccsal:
rpm-ostree telepítéscsomag
A rendszerkép módosítása tovább tart, és minden alkalommal újra kell indítani, hogy az új program megjelenjen az alkalmazásfiókban. A Flatpaks telepítése sokkal egyszerűbb.
5. Könnyen visszaállíthatja az előző verziót
Az operációs rendszer minden frissítése fennáll annak a veszélye, hogy hibákat vagy olyan módosításokat hajt végre, amelyek nem tetszenek. Hagyományos Linux disztribúciókon, mint például a Fedora Workstation, a rendszerfrissítés visszavonása bonyolult folyamat. Megpróbálhatja visszaállítani a csomagokat a korábbi verziójukra, de ha egy frissítés rengeteg új programot telepít, akkor finom fogazatú fésűvel kell végigvinni a változtatásokat, hogy mindent kézzel visszavonhasson.
A Fedora Silverblue segítségével néhány egérkattintással ideiglenesen visszatérhet a rendszer korábbi verziójához. Egyszerűen válasszon egy régebbi kiadást a rendszerindítás során. Előfordulhat, hogy le kell nyomnia egy bizonyos billentyűt az opciók listájának megjelenítéséhez. Vagy a végleges visszaállításhoz használhatja a rpm-ostree rollback parancs.
A rendszer visszaállításához nem kell megnéznie a változásnaplókat, és nem kell tudnia, hogy mi változott. Emiatt a rendszer visszaállítása olyasvalamivé válik, amit egy kevésbé számítógép-jártas ember is kitalálhat.
6. Próbálja ki a béta kiadásokat kockázat nélkül
Azok közülünk, akik szeretik a legújabb szoftvert a hivatalos megjelenés előtt megismerni, tudják, hogy ez bizonyos fokú kockázattal jár. Olyan hibákkal találkozhat, amelyek kevésbé stabilizálják a számítógépet, és nincs egyszerű módja annak, hogy a rendszert visszaállítsa az eredeti állapotba, mint a disztribúció újratelepítése a semmiből.
Ezzel szemben lehet térjen vissza a Fedora Silverblue közelgő verziójára nulla kockázattal. Így van, nulla. Nyugodtan válthatsz a Fedora instabil fejlesztői változatára, a Rawhide néven is. Ennek az az oka, hogy még ha nem is indítható állapotban találja a rendszert, egyszerűen visszaválthat a legutóbbi stabil rendszerképre.
Ezután megmondhatja a rendszerének, hogy ragaszkodjon a stabil verzióhoz, mintha soha nem döntött volna úgy, hogy először a befejezetlen szoftverekkel cseperedik.
Váltson a Fedora Silverblue-ra?
A Fedora Silverblue elérte azt a pontot, ahol a Fedora Workstation stabil, kiforrott alternatívája. De nem mindenkinek való. Ha egy alternatív asztali környezetet részesít előnyben, vagy nagymértékben testreszabhatja a rendszer működését, a Fedora Silverblue inkább korlátozásnak tűnhet.
Ha azonban ragaszkodik az alapértelmezett asztalhoz, és a szükséges szoftverek nagy része elérhető a Flathubon, számos előnnyel jár a Fedora Silverblue telepítése.