Teave: mida oodata Fedora Silverblue'lt.

Vaatame, mis iseloomustab muutumatut operatsioonisüsteemi.

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

Kuidas Silverblue sündis

Fedora Silverblue on muutumatu lauaarvuti operatsioonisüsteem. Kõik rakendused käivituvad isoleeritud konteinerites ja uuendused installitakse atomaarsetena.

Varem kandis projekt nime Fedora Atomic Workstation. Hiljem muudeti nimi Silverblue'iks. Arendajate sõnul kaaluti rohkem kui 150 nime varianti. Silverblue valiti lihtsalt seetõttu, et selline domeen ja konto sotsiaalmeedias olid vabad.

Uuendatud süsteem asendas Fedora Workstation'i prioriteetsena lauaarvutite jaoks Fedora 30-s. Autorid kinnitavad, et tulevikus võib Silverblue täielikult asendada Fedora Workstation'i.

Üks Hacker News'i liikmetest eeldas, et Silverblue kontseptsioon on arendus projektist Stateless Linux. Seda edendati Fedora-s umbes kümme aastat tagasi. Stateless Linux pidi lihtsustama õhukeste ja paksude klientide haldamist. Ka kõiki süsteemi konfiguratsioonifailide avati 'ainult lugemiseks' režiimis.

Mida annab 'muutmatus'

Termin „muudatamatu operatsioonisüsteem“ viitab sellele, et juurkataloog ja kasutaja kataloog on monteeritud „ainult lugemiseks“. Kõik muudetavad andmed asuvad kataloogis /var. Sarnast meetodit kasutavad arendajad ChromeOS ja macOS Catalina. Selline lähenemine suurendab operatsioonisüsteemi turvalisust ja ei luba süsteemifailide kustutamist (näiteks eksikombel).

Üks Hacker News'i liikmetest teemade viisist rääkis, kuidas ta kunagi kogemata kustutas mitmeid süsteemifailide, muutes Ubuntu Yaru teemat. Samuti ei olnud tal varukoopiaid, kuna regex'is oli viga. Tema sõnul aitaks muudatamatu operatsioonisüsteem probleeme vältida.

Lihtsustub ka värskenduste installimine — selleks piisab, kui käivitada süsteem uuest pildist. Lisaks on võimalik kiiresti vahetada mitme haru (Fedora väljaannete) vahel. Näiteks praegu arendatava versiooni Fedora Rawhide ja repositooriumi updates-testing ootevärskendustega.

Mis on erinevused klassikalisest Fedorast

Baasühenduse installimiseks (/ ja /usr) kasutatakse tehnoloogiat OSTree. Võib öelda, et see on „versioonimise“ süsteem RPM-pakette. RPM-paketid edastatakse OSTree repository kaudu rpm-ostree abil. Paketti installides loob tagastuspunkti, kuhu saab rikkumise korral tagasi minna.

OSTree võimaldab lubab installida rakendusi dnf/yum repositooriumidest ja repositooriumidest, mida Fedora ei toeta. Selle jaoks tuleb dnf install käsu asemel kasutada rpm-ostree install. Süsteem loob uue operatsioonisüsteemi baaspildi ja asendab selle installituga.

Rakenduste uuendamise mehhanismina kasutatakse Flatpacki. See käivitab neid konteinerites. Flatpack-pakett sisaldab vaid konkreetsele rakendusele spetsiifilisi sõltuvusi. Kõik põhiraamatukogud (nt GNOME ja KDE raamatukogud) jäävad ühendatavate runtime-ümbrustena. Selline lähenemine võimaldab vähendada pakettide suurust, välistades neis korduvad komponendid.

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

Rakenduste installimiseks, mis ei ole pakitud Flatpacki, saab kasutada Toolbox. See võimaldab luua konteineri klassikalise Fedora installijaga.

Sarnased lahendused

On ka teisi jaotusi, mille ülesanded on sarnased Silverblue'ile. Näiteks MicroOS openSUSE-lt. See ei ole iseseisev distributsioon, vaid osa openSUSE Kubic platvormist, mis on mõeldud CaaS (Container as a Service) haldamiseks.

Süsteem töötab Docker konteineritega. Nende pildid levitatakse RPM-pakettidena. See lihtsustab käskluste põhjal rakenduste installimist, mis ei ole saadaval Flatpak formaadis. Konteinerite käitamiseks vajalik host-süsteem luuakse ametlikest riistvara allikatest. openSUSE Tumbleweed.

MicroOS on arendatud kasutamiseks suurtes keskkondades (nt andmekeskustes), kuid võib töötada ka üksikutes masinates.

Teise sarnase arenduse näiteks võib tuua NixOS. See on Linuxi distributsioon, mille aluseks on pakihaldur Nix. Selle peamine omadus on deklaratiivne konfiguratsioonide kirjeldamine. Administratoor ei pea süsteemi käsitsi installima ja seadistama. Oleku kirjeldamiseks kasutatakse erilist faili, kuhu on märgitud kõik paketid ja autentimise seaded. Seejärel viib pakihaldur operatsioonisüsteemi automaatselt määratud olekusse.

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

Igal juhul on Silverblue'il võimalus oma nišš turul vallutada. Kas see õnnestub, seda näeme tulevikus.

Esimese IaaS korporatiivblogi materjalid:

Kohandatud lugemine Habr's:

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster