Pagalba: ko tikėtis iš „Fedora Silverblue“.

Pažvelkime į nekintamos OS ypatybes.

Pagalba: ko tikėtis iš „Fedora Silverblue“.
/ nuotrauka Klemas Onojeghuo Unsplash

Kaip atsirado „Silverblue“.

Fedora Silverblue yra nekintanti darbalaukio operacinė sistema. Jame visos programos veikia izoliuotuose konteineriuose, o atnaujinimai diegiami atomiškai.

Anksčiau projektas buvo vadinamas „Fedora Atomic“ darbo stotis. Vėliau jis buvo pervadintas į Silverblue. Pasak kūrėjų, jie apsvarstė daugiau nei 150 pavadinimų variantų. „Silverblue“ pasirinkta vien todėl, kad socialiniuose tinkluose buvo toks nemokamas domenas ir paskyros.

Atnaujinta sistema pasikeitė „Fedora Workstation“ yra prioritetinė „Fedora 30“ staliniams kompiuteriams skirta versija. Autoriai teigia, kad „Silverblue“ yra ateityje gali visiškai išstumti Fedora darbo stotis.

Vienas iš „Hacker News“ gyventojų pasiūlėkad projekto vystymu tapo Silverblue koncepcija Linux be pilietybės. Fedora jį reklamavo maždaug prieš dešimt metų. „Linux“ be statuso turėjo supaprastinti plonų ir storų klientų administravimą. Jame taip pat visi sistemos konfigūracijos failai buvo atidaryti tik skaitymo režimu.

Ką duoda „nekintamumas“?

Sąvoka „nekeičiama operacinė sistema“ reiškia, kad šakniniai ir vartotojo katalogai yra prijungti tik skaityti. Visi keičiami duomenys dedami į /var katalogą. Kūrėjai naudoja panašų metodą "ChromeOS" и macOS Catalina. Šis metodas padidina OS saugumą ir neleidžia ištrinti sistemos failų (pavyzdžiui, per klaidą).

Vienas iš „Hacker News“ gyventojų teminėje gijoje рассказал, kad kartą keisdamas Ubuntu Yaru temą netyčia ištryniau daugybę sistemos failų. Tačiau jis neturėjo jokių atsarginių kopijų dėl reguliaraus reiškinio klaidos. Anot jo, nekintanti OS padėtų išvengti problemų.

Atnaujinimų diegimas taip pat supaprastintas – tereikia iš naujo paleisti sistemą iš naujo. Be to, galima greitai persijungti tarp kelių šakų („Fedora“ leidimai). Pavyzdžiui, tarp šiuo metu sukurtos Fedora versijos Kailiai ir saugykla atnaujinimai-testavimas su būsimais atnaujinimais.

Kuo skiriasi klasikinė „Fedora“?

OSTree technologija naudojama bazinei aplinkai (/ ir / usr) įdiegti. Galime pasakyti, kad tai yra „versijų kūrimo“ sistema RPM- paketai. RPM paketai verčiami į OSTree saugyklą naudojant rpm-ostree. Diegdama paketą ji formų Atkūrimo taškas, į kurį galite grįžti gedimo atveju.

OSTree taip pat leidžia įdiegti programas iš dnf/yum saugyklų ir saugyklų, kurių nepalaiko Fedora. Norėdami tai padaryti, vietoj komandos dnf install, turite naudoti rpm-ostree install. Sistema sugeneruos naują bazinį operacinės sistemos vaizdą ir juo pakeis įdiegtą.

Naudojamas kaip programų atnaujinimo mechanizmas Plokščioji pakuotė. Jis paleidžia juos konteineriuose. Į „flatpack“ paketą įtrauktos tik konkrečios programos priklausomybės. Visos pagrindinės bibliotekos (pvz., GNOME ir KDE bibliotekos) lieka prijungiamos vykdymo aplinkos. Šis metodas leidžia sumažinti paketų dydį ir pašalinti iš jų pasikartojančius komponentus.

Pagalba: ko tikėtis iš „Fedora Silverblue“.
/ nuotrauka Jonathanas Larsonas Unsplash

Norėdami įdiegti programas, kurios nėra supakuotos į Flatpack, galite naudoti Ištekliai. Tai leidžia jums sukurti konteinerį naudojant klasikinę „Fedora“ diegimo programą.

Panašūs sprendimai

Yra ir kitų platinimų, kurių užduotys panašios į „Silverblue“. Pavyzdys galėtų būti Mikro OS iš openSUSE. Tai nėra atskiras platinimas, o „openSUSE Kubic“ platformos, skirtos CaaS (konteineris kaip paslauga) diegimui, dalis.

Sistema veikia su Docker konteineriais. Jų vaizdai platinami kaip RPM paketai. Tai supaprastina Įdiekite komandų eilutės programas, kurių nėra Flatpack formatu. Pagrindinė talpyklų paleidimo sistema suformuota remiantis oficialia saugykla „openSUSE Tumbleweed“.

„MicroOS“ buvo sukurta diegti didelėje aplinkoje (pavyzdžiui, duomenų centruose), tačiau ji taip pat gali veikti atskiruose įrenginiuose.

Kitas panašaus vystymosi pavyzdys būtų „NixOS“. Tai „Linux“ platinimas, pagrįstas „Nix“ paketų tvarkykle. Pagrindinis jo bruožas yra deklaratyvus konfigūracijų aprašymas. Administratoriui nereikia diegti sistemos ir jos konfigūruoti rankiniu būdu. Būsena įrašoma į specialų failą: ten nurodomi visi paketai ir autentifikavimo nustatymai. Tada paketų tvarkyklė automatiškai perkelia OS į nurodytą būseną.

Ši sistema aktyviai veikia naudoti debesų paslaugų teikėjai, universitetai ir IT įmonės.

Bet kokiu atveju „Silverblue“ turi galimybę užimti savo nišą rinkoje. Ar pavyks, bus matyti ateityje.

Medžiaga iš pirmojo tinklaraščio apie įmonės IaaS:

Papildomas skaitymas apie Habré:

Šaltinis: www.habr.com

Добавить комментарий