Fedora Silverblue is een snel volwassen wordende versie van Fedora Linux die op een dag Fedora Workstation kan vervangen als de standaardversie. Op het eerste gezicht ziet Fedora Silverblue er hetzelfde uit als Fedora Workstation; beide bieden het GNOME-bureaublad en een vergelijkbare reeks apps.
Dus wat onderscheidt Fedora Silverblue van Fedora Workstation, en waarom wekt het zoveel opwinding op in een hoekje van de Linux-gemeenschap? De verschillen zitten voornamelijk onder de motorkap, en ze zijn een drastische heroverweging van het bouwen van een Linux-distributie.
1. Een distro met een alleen-lezen bestandssysteem
Een van de eerste dingen die je waarschijnlijk zult zien aan Silverblue is dat het onveranderlijk is. Dit betekent dat uw besturingssysteem systeembestanden als alleen-lezen aankoppelt. En dat betekent dat noch u, noch iets dat u installeert, wijzigingen kan aanbrengen in de bestanden die nodig zijn om uw computer te laten functioneren.
Dit verhoogt zowel de systeemstabiliteit als de veiligheid aanzienlijk. Uw computer is stabieler omdat u niet per ongeluk een bestand kunt verwijderen dat u nodig heeft om uw computer op te starten, zoals:
Linus van Linus Tech Tips deed het beroemde bij het uitproberen van Pop!_OS. Uw systeem is veiliger omdat malafide software deze componenten ook niet kan infiltreren of wijzigen.Op Fedora Workstation heb je beheerdersrechten nodig om systeembestanden te beheren. Dit is wat "sudo" toestaat in veel van de opdrachten die u op internet vindt.
Hoewel dit een sterke verdedigingslinie is, zijn er enkele tekortkomingen. Ten eerste krijgt elke set updates die u installeert of elke app die u installeert deze toegang tijdens de installatie. Deze programma's kunnen elke gewenste wijziging op uw pc aanbrengen. Daarom is het belangrijk dat u alleen software van vertrouwde bronnen installeert.
Bovendien is het niet ongebruikelijk dat velen van ons beheerderstoegang verlenen zonder volledig te begrijpen wat we doen of wat een programma zal doen. Fedora Silverblue beschermt je hiertegen.
2. U kunt uw systeem niet beheren met DNF
Fedora Workstation bestaat uit software die is gebundeld in het RPM-formaat. Wanneer je nieuwe apps installeert, download je deze in de vorm van RPM's. Wanneer u software verwijdert, verwijdert u RPM's. En als je updates downloadt - je raadt het al - meer RPM's.
Fedora Silverblue verandert het paradigma. Het is een op afbeeldingen gebaseerd besturingssysteem, wat betekent dat het kernsysteem één afbeelding is die op veel computers identiek is. De versie van Silverblue op uw computer is identiek aan die op de computer van de ontwikkelaar. Wanneer u een update downloadt, vervangt u uw systeemkopie door een nieuwe afbeelding met de nieuwste software.
Dit betekent dat je niet kunt update of beheer uw systeem met behulp van de DNF-pakketbeheerder waarop de meeste andere versies van Fedora vertrouwen. In plaats daarvan gebruik je rpm-ostree om bijgewerkte afbeeldingen te downloaden of uw afbeelding aan te passen. Daarover later meer.
DNF is niet verboden terrein voor gebruikers van Fedora Silverblue. Alleen in plaats van RPM's naar je systeem te downloaden, stop je ze in containers. Dat is waar Toolbx binnenkomt.
Toolbx is een op terminals gebaseerde tool om gecontaineriseerde ruimtes te creëren waar u pakketten kunt installeren en beheren. Dit brengt bepaalde voordelen met zich mee. Als je een website aan het ontwikkelen bent, kun je alle pakketten die je nodig hebt naar een aparte container downloaden in plaats van honderden extra pakketten aan je kernsysteem toe te voegen.
Als je klaar bent, kun je de hele container en de pakketten erin verwijderen zonder je zorgen te maken over de stabiliteit van je pc. Je kunt meerdere websites een eigen container geven, en hetzelfde geldt voor softwareontwikkeling.
Laten we zeggen dat u geen ontwikkelaar bent. Toolbx is nog steeds de plek waar je naartoe gaat om andere op terminals gebaseerde tools te installeren waarop je bent gaan vertrouwen. Als u software wilt gebruiken zoals rsync of exiftool, kun je dit nog steeds doen in Fedora Silverblue met Toolbx.
Toolbx is ook beschikbaar voor Fedora Workstation. Het verschil is dat het op Silverblue vooraf is geïnstalleerd en de enige manier is om DNF te gebruiken of opdrachtregelprogramma's te installeren.
4. Flatpak is het standaardformaat voor apps
Flatpak is een universeel app-formaat voor Linux-desktops. Met Flatpak kan een ontwikkelaar zijn app eenvoudig in één formaat verpakken en weten dat deze op de meeste versies van Linux zal draaien. Dit staat ver af van de manier waarop Linux traditioneel heeft gefunctioneerd.
De meeste Linux-distributies, waaronder Fedora Workstation, hebben de mogelijkheid om Flatpak-apps te installeren. Wat Fedora Silverblue onderscheidt, is dat Flatpaks de verwachte, standaardmanier zijn om apps te installeren. De app store biedt Flatpaks, rechtstreeks van Fedora of van Flathub.
Er zijn manieren om indien nodig traditionele RPM's te installeren. U kunt dit doen met Toolbx, hoewel deze methode geen pictogram aan uw app-lade toevoegt. In plaats daarvan moet u de app elke keer vanaf de opdrachtregel starten. Een andere optie is om een app aan je systeemkopie toe te voegen met rpm-ostree, zoals met het volgende commando:
rpm-ostree installerenpakket
Het aanbrengen van wijzigingen aan uw systeemkopie duurt langer en vereist elke keer een herstart voordat uw nieuwe programma in uw app-lade verschijnt. Het installeren van Flatpaks is een veel eenvoudigere ervaring.
5. U kunt gemakkelijk teruggaan naar een vorige versie
Alle updates van het besturingssysteem lopen het risico bugs te introduceren of wijzigingen aan te brengen die u niet bevalt. Op traditionele Linux-distributies, zoals Fedora Workstation, is het ongedaan maken van een systeemupdate een lastig proces. Je kunt proberen pakketten terug te zetten naar hun vorige versie, maar als een update veel nieuwe programma's installeert, moet je de wijzigingen met een fijne kam doornemen om alles met de hand ongedaan te maken.
Met Fedora Silverblue kun je met slechts een paar muisklikken tijdelijk terugkeren naar een vorige versie van je systeem. Selecteer gewoon een oudere release tijdens het opstarten. Mogelijk moet u een bepaalde toets ingedrukt houden om de lijst met opties weer te geven. Of om permanent terug te draaien, kunt u de. gebruiken rpm-ostree rollback opdracht.
Om uw systeem te herstellen, hoeft u niet naar changelogs te kijken of zelfs maar te weten wat er is veranderd. Dit maakt het terugdraaien van een systeem iets dat een minder computervaardig persoon kan bedenken.
6. Probeer bèta-releases uit zonder risico
Degenen onder ons die graag de nieuwste software in handen krijgen voordat deze officieel wordt uitgebracht, weten dat dit een zeker risico met zich meebrengt. U kunt bugs tegenkomen die uw computer minder stabiel maken, zonder een gemakkelijke manier om uw systeem terug te brengen naar hoe het was, behalve door uw distro helemaal opnieuw te installeren.
Daarentegen kunt u: rebase naar de aankomende versie van Fedora Silverblue met nul risico. Dat klopt, nul. Je kunt zelfs met een gerust hart overschakelen naar de onstabiele ontwikkelingsversie van Fedora, bekend als Rawhide. Dat komt omdat zelfs als u uw systeem in een niet-opstartbare staat aantreft, u eenvoudig terug kunt schakelen naar uw meest recente stabiele systeemkopie.
U kunt uw systeem dan vertellen dat het zich in de toekomst aan de stabiele versie moet houden alsof u nooit had besloten om in de eerste plaats met onvoltooide software te spelen.
Moet je overschakelen naar Fedora Silverblue?
Fedora Silverblue heeft een punt bereikt waarop het een stabiel, volwassen alternatief is voor Fedora Workstation. Maar het is niet voor iedereen. Als je de voorkeur geeft aan een alternatieve desktopomgeving, of als je graag uitgebreide aanpassingen wilt maken aan hoe je systeem functioneert, dan kan Fedora Silverblue meer als een beperking aanvoelen.
Maar als je bij de standaarddesktop blijft en de meeste software die je nodig hebt beschikbaar is op Flathub, zijn er veel voordelen aan het installeren van Fedora Silverblue.