Hulp: wat om van Fedora Silverblue te verwag

Kom ons kyk na die kenmerke van 'n onveranderlike bedryfstelsel.

Hulp: wat om van Fedora Silverblue te verwag
/ foto Clem Onojeghuo Unsplash

Hoe Silverblue ontstaan ​​het

Fedora Silverblue is 'n onveranderlike rekenaarbedryfstelsel. Daarin loop alle toepassings in geïsoleerde houers, en opdaterings word atomies geïnstalleer.

Voorheen is die projek genoem Fedora Atoomwerkstasie. Dit is later herdoop na Silwerblou. Volgens die ontwikkelaars het hulle meer as 150 naamopsies oorweeg. Silverblue is gekies bloot omdat daar so 'n gratis domein en rekeninge op sosiale netwerke was.

Opgedateerde stelsel verander Fedora Workstation is die prioriteitsbou vir rekenaars in Fedora 30. Die skrywers sê dat Silverblue in die toekoms is heeltemal kan verplaas Fedora werkstasie.

Een van die inwoners van Hacker News voorgesteldat die Silverblue-konsep die ontwikkeling van die projek geword het Staatlose Linux. Fedora het dit sowat tien jaar gelede bevorder. Staatlose Linux was veronderstel om die administrasie van dun en dik kliënte te vereenvoudig. Daarin is alle stelselkonfigurasielêers ook in leesalleenmodus oopgemaak.

Wat gee "onveranderlikheid"?

Die term "onveranderlike bedryfstelsel" beteken dat die wortel- en gebruikersgidse leesalleen gemonteer is. Alle veranderlike data word in die /var-gids geplaas. Ontwikkelaars gebruik 'n soortgelyke metode ChromeOS и MacOS Catalina. Hierdie benadering verhoog die sekuriteit van die bedryfstelsel en verhoed dat stelsellêers uitgevee word (byvoorbeeld per ongeluk).

Een van die Hacker News-inwoners in die tematiese draad Ek het vir, dat ek eenkeer per ongeluk 'n aantal stelsellêers uitgevee het terwyl ek die Ubuntu Yaru-tema gewysig het. Hy het egter geen rugsteun gehad nie weens 'n fout in die regex. Volgens hom sal 'n onveranderlike bedryfstelsel help om probleme te vermy.

Die installering van opdaterings is ook vereenvoudig - al wat jy hoef te doen is om die stelsel te herlaai vanaf 'n nuwe prent. Boonop is dit moontlik om vinnig tussen verskeie takke te wissel (Fedora-vrystellings). Byvoorbeeld, tussen die tans ontwikkelde weergawe van Fedora Rawhide en bewaarplek opdaterings-toetsing met komende opdaterings.

Wat is die verskille van klassieke Fedora?

OSTree-tegnologie word gebruik om die basisomgewing (/ en /usr) te installeer. Ons kan sê dat dit 'n "weergawe"-stelsel is RPM-pakkette. RPM-pakkette word in die OSTree-bewaarplek vertaal met rpm-otree. Terwyl sy die pakket installeer, het sy vorms 'n Herstelpunt waarheen jy kan terugrol in geval van mislukking.

OSTree ook dit laat installeer toepassings vanaf dnf/yum-bewaarplekke en bewaarplekke wat nie deur Fedora ondersteun word nie. Om dit te doen, in plaas van die dnf install opdrag, moet jy rpm-ostree install gebruik. Die stelsel sal 'n nuwe basisbeeld van die bedryfstelsel genereer en die geïnstalleerde een daarmee vervang.

Word gebruik as 'n meganisme vir die opdatering van toepassings Platpak. Dit laat hulle in houers loop. 'n Flatpack-pakket bevat slegs toepassingspesifieke afhanklikhede. Alle kernbiblioteke (soos die GNOME- en KDE-biblioteke) bly inpropbare looptydomgewings. Hierdie benadering laat jou toe om die grootte van pakkette te verminder en duplikaatkomponente daarvan uit te skakel.

Hulp: wat om van Fedora Silverblue te verwag
/ foto Jonathan Larson Unsplash

Om toepassings te installeer wat nie in Flatpack verpak is nie, kan jy gebruik Gereedskapkis. Dit laat jou toe om 'n houer met die klassieke Fedora-installeerder te skep.

Soortgelyke oplossings

Daar is ander verspreidings wie se take soortgelyk is aan Silverblue. 'n Voorbeeld kan wees Mikro OS van openSUSE. Dit is nie 'n selfstandige verspreiding nie, maar deel van die openSUSE Kubic-platform vir CaaS (Container as a Service)-ontplooiing.

Die stelsel werk met Docker-houers. Hul beelde word as RPM-pakkette versprei. Hierdie vereenvoudig Installeer opdragreëlgebaseerde toepassings wat nie in Flatpack-formaat beskikbaar is nie. Die gasheerstelsel vir die bestuur van houers word gevorm op grond van die amptelike bewaarplek openSUSE Tumbleweed.

MicroOS is ontwerp vir ontplooiing in grootskaalse omgewings (byvoorbeeld in datasentrums), maar is ook in staat om op enkele masjiene te werk.

'n Voorbeeld van 'n ander soortgelyke ontwikkeling sou wees Nix OS. Dit is 'n Linux-verspreiding gebaseer op die Nix-pakketbestuurder. Die belangrikste kenmerk daarvan is die verklarende beskrywing van konfigurasies. Die administrateur hoef nie die stelsel te installeer en dit met die hand op te stel nie. Die status word in 'n spesiale lêer aangeteken: alle pakkette en verifikasie-instellings word daar aangedui. Vervolgens bring die pakketbestuurder die bedryfstelsel outomaties na die gespesifiseerde toestand.

Hierdie stelsel is aktief gebruik wolkverskaffers, universiteite en IT-maatskappye.

Silverblue het in elk geval 'n kans om sy nis in die mark te beset. Of dit gaan uitwerk, moet nog gesien word in die toekoms.

Materiaal van die Eerste blog oor korporatiewe IaaS:

Bykomende leeswerk oor Habré:

Bron: will.com

Voeg 'n opmerking