Teave: mida oodata Fedora Silverblue'lt

Uurime muutumatute operatsioonisüsteemide omadusi.

Teave: mida oodata Fedora Silverblue'lt
/ фото Clem Onojeghuo Unsplash

Kuidas Silverblue sündis

Fedora Silverblue on muutumatu lauaarvuti operatsioonisüsteem. Kõik rakendused töötavad isoleeritud konteinerites ja värskendused installitakse atomaarsetena.

Varasem projekt oli tuntud kui Fedora Atomic Workstation. Hiljem nimetati see ümber Silverblue'ks. Arendajate sõnul kaaluti üle 150 nimetuse variandi. Silverblue valiti lihtsalt seetõttu, et selline domeen ja sotsiaalmeedia kontod olid saadaval.

Uuendatud süsteem vahetas Fedora Workstationi välja voolavaks versiooniks Fedora 30-s. Autorid ütlevad, et tulevikus võib Silverblue täielikult välja vahetada Fedora Workstationi.

Üks Hacker News'i kasutajatest eeldas, et Silverblue'i kontseptsioon on areng projektist Stateless Linux. Seda reklaamiti Fedora's umbes kümme aastat tagasi. Stateless Linux pidi lihtsustama õhukeste ja paksude klientide haldamist. Seal avatakse kõik süsteemi konfiguratsioonifailid "ainult lugemiseks"-režiimis.

Mis kasu on "muutumatusest"

Muutumatu operatsioonisüsteemi mõisted viitab sellele, et juur- ja kasutajadirigeerimised on monteeritud "ainult lugemiseks"-režiimis. Kõik muudetavad andmed asuvad kataloogis /var. Sarnast meetodit kasutavad arendajad ChromeOS ja macOS Catalina. Selline lähenemine suurendab operatsioonisüsteemi turvalisust ja ei lase süsteemifailidel kustuda (näiteks ekslikult).

Üks Hacker News'i kasutajatest teemas rääkis, et ta kord kogemata kustutas rida süsteemifaile, muutes Ubuntu Yaru teemat. Samuti ei olnud tal varukoopiaid viga tõttu regex-is. Tema sõnul oleks muutumatu OS aidanud vältida probleeme.

Uuenduste installimine muutub samuti lihtsamaks — sellega piisab, kui süsteem restartida uue pildi pealt. Täiendavalt saab kiiresti vahetada mitme harusüsteemi (Fedora versiooni) vahel. Näiteks jooksev arendav versioon Fedora Rawhide ja hoidla updates-testing valmistuvate uuendustega.

Mis on erinevused klassikalisest Fedorast

Põhiümbruse ( / ja /usr ) installimiseks kasutatakse OSTree tehnoloogiat. Võib öelda, et see on „versioonide haldamine” RPM-pakettides. RPM-paketid kantakse OSTree repositoriumisse läbi rpm-ostree. Paketti installides loob ta taastepunkti, kuhu saab vajadusel tagasi pöörduda.

OSTree samuti kaugelt sulgeda vahekaarte, mis on avatud teistel seadmetel. paigaldada rakendusi dnf/yum hoidlatest ja hoidlatest, mis ei ole Fedora poolt toetatud. Selleks tuleb dnf install käsu asemel kasutada rpm-ostree install. Süsteem loob uue põhijoonise operatsioonisüsteemist ja asendab sellega paigaldatud variandi.

Rakenduste värskendamise mehhanismina kasutatakse Flatpack. See käivitab neid konteinerites. Flatpack-pakett sisaldab vaid konkreetse rakenduse jaoks vajalikke sõltuvusi. Kõik põhiteegid (nt GNOME ja KDE teegid) jäävad käideldavate runtime-keskkondade kätte. Selline lähenemine võimaldab vähendada pakettide suurust — välistada neist korduvad komponendid.

Teave: mida oodata Fedora Silverblue'lt
/ фото Jonathan Larson Unsplash

Rakenduste, mis ei ole Flatpackis pakitud, paigaldamiseks saab kasutada Toolbox. See võimaldab luua konteineri Fedora klassikalise installeriga.

Sarnased lahendused

On ka teisi distributsioone, mille ülesanded on sarnased Silverblue'le. Üheks näiteks võib olla MicroOS openSUSE'lt. See ei ole iseseisev distributsioon, vaid osa openSUSE Kubic platvormist, mida kasutatakse CaaS (Container as a Service) juurutamiseks.

Süsteem töötab Docker konteineritega. Nende pildid levitavad RPM-pakettide kujul. See lihtsustab rakenduste paigaldamist käsurealt, mis ei ole saadaval Flatpack formaadis. Kodu-süsteem konteinerite käitamiseks kujundatakse ametliku hoidla põhjal. openSUSE Tumbleweed.

MicroOS on välja töötatud suurtes keskkondades juurutamiseks (nt andmekeskustes), kuid suudab samuti töötada ka üksikutes masinates.

Teise sarnase arenduse näiteks võib olla NixOS. See on Linuxi distributsioon, mille aluseks on Nix pakihaldur. Selle peamine omadus on deklaratiivne konfigureerimise kirjeldus. Administratoor ei pea süsteemi käsitsi installima ja seadistama. Oleku määratakse erifailis: seal on märgitud kõik paketid ja autentimise seaded. Edasi pakihaldur viib operatsioonisüsteemi automaatselt määratud olekusse.

Seda süsteemi kasutavad aktiivselt kasutavad pilveteenuse pakkujad, ülikoolid ja IT-ettevõtted.

Igal juhul on Silverblue'il võimalus leida oma nišš turul. Kas see õnnestub — näitab aeg.

Materjalid Esimesest ettevõtete IaaS blogist:

Lisalugemine Habrast:

Allikas: habr.com

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster