Abi: mida oodata Fedora Silverblue'ilt

Vaatame muutumatu OS-i funktsioone.

Abi: mida oodata Fedora Silverblue'ilt
/ foto Clem Onojeghuo Unsplash

Kuidas Silverblue tekkis

Fedora Silverblue on muutumatu töölaua operatsioonisüsteem. Selles töötavad kõik rakendused isoleeritud konteinerites ja värskendused installitakse aatomipõhiselt.

Varem oli projekt nn Fedora Atomic tööjaam. Hiljem nimetati see ümber Silverblue'iks. Arendajate sõnul kaalusid nad enam kui 150 nimevalikut. Silverblue valiti lihtsalt seetõttu, et sotsiaalvõrgustikes oli selline tasuta domeen ja kontod.

Uuendatud süsteem muutunud Fedora Workstation on Fedora 30 lauaarvutite jaoks esmatähtis versioon. Autorid ütlevad, et Silverblue on tulevikus võib täielikult tõrjuda Fedora tööjaam.

Üks Hacker Newsi elanikest soovitaset projekti arenduseks sai Silverblue’i kontseptsioon Kodakondsuseta Linux. Fedora reklaamis seda kümmekond aastat tagasi. Riigita Linux pidi lihtsustama õhukeste ja paksude klientide haldust. Ka selles avati kõik süsteemi konfiguratsioonifailid kirjutuskaitstud režiimis.

Mida annab "muutmatus"?

Mõiste "muutmatu operatsioonisüsteem" tähendab, et juur- ja kasutajakataloogid on ühendatud kirjutuskaitstud kujul. Kõik muudetavad andmed paigutatakse kataloogi /var. Arendajad kasutavad sarnast meetodit ChromeOS и macOS Catalina. See lähenemine suurendab OS-i turvalisust ja takistab süsteemifailide kustutamist (näiteks kogemata).

Üks Hacker Newsi elanikest temaatilises lõimes ma ütlesin, et kustutasin kord Ubuntu Yaru teemat muutes kogemata mitu süsteemifaili. Tal polnud aga regexi vea tõttu varukoopiaid. Tema sõnul aitaks probleeme vältida muutumatu OS.

Lihtsustatud on ka värskenduste installimine – selleks pole vaja teha muud, kui süsteemi uuelt pildilt taaskäivitada. Lisaks on võimalik kiiresti lülituda mitme haru vahel (Fedora väljalasked). Näiteks praegu arendatud Fedora versiooni vahel Naha ja hoidla uuendused-testimine koos tulevaste uuendustega.

Millised on erinevused klassikalisest Fedorast?

Põhikeskkonna (/ ja /usr) installimiseks kasutatakse OSTree tehnoloogiat. Võime öelda, et see on "versioonide" süsteem RPM- paketid. RPM-paketid tõlgitakse OSTree hoidlasse rpm-ostree abil. Paketi installimise ajal ta vormid Taastepunkt, kuhu saate rikke korral tagasi pöörduda.

OSTree ka võimaldab installige rakendused dnf/yum hoidlatest ja hoidlatest, mida Fedora ei toeta. Selleks tuleb dnf install käsu asemel kasutada käsku rpm-ostree install. Süsteem genereerib operatsioonisüsteemist uue baaspildi ja asendab sellega installitud pildi.

Kasutatakse rakenduste värskendamise mehhanismina lame pakk. See juhib neid konteinerites. Flatpack pakett sisaldab ainult rakendusepõhiseid sõltuvusi. Kõik põhiteegid (nagu GNOME ja KDE teegid) jäävad ühendatavateks käituskeskkondadeks. See lähenemine võimaldab teil vähendada pakettide suurust ja eemaldada neist dubleerivad komponendid.

Abi: mida oodata Fedora Silverblue'ilt
/ foto Jonathan Larson Unsplash

Rakenduste installimiseks, mis pole Flatpacki pakitud, saate kasutada Tööriistakast. See võimaldab teil luua konteineri klassikalise Fedora installiprogrammiga.

Sarnased lahendused

On ka teisi distributsioone, mille ülesanded on sarnased Silverblue'iga. Näide võiks olla Mikro OS OpenSUSE-st. See ei ole iseseisev distributsioon, vaid osa openSUSE Kubici platvormist CaaS-i (Container as a Service) juurutamiseks.

Süsteem töötab Dockeri konteineritega. Nende pilte levitatakse RPM-pakettidena. See lihtsustab Installige käsureapõhised rakendused, mis pole Flatpacki vormingus saadaval. Konteinerite käitamise hostsüsteem moodustatakse ametliku hoidla alusel openSUSE Tumbleweed.

MicroOS oli mõeldud juurutamiseks suuremahulistes keskkondades (näiteks andmekeskustes), kuid on võimeline töötama ka üksikutes masinates.

Näide teisest sarnasest arengust oleks Nix OS. See on Linuxi distributsioon, mis põhineb Nixi paketihalduril. Selle peamine omadus on konfiguratsioonide deklaratiivne kirjeldus. Administraator ei pea süsteemi installima ja käsitsi konfigureerima. Olek salvestatakse spetsiaalsesse faili: seal on näidatud kõik paketid ja autentimisseaded. Järgmisena viib paketihaldur OS-i automaatselt määratud olekusse.

See süsteem on aktiivne kasutamine pilveteenuse pakkujad, ülikoolid ja IT-ettevõtted.

Igal juhul on Silverblue'il võimalus oma nišš turul hõivata. Kas see ka õnnestub, selgub tulevikus.

Esimese ajaveebi materjalid ettevõtte IaaS-i kohta:

Täiendav lugemine Habré kohta:

Allikas: www.habr.com

Lisa kommentaar