Ohje: mitä odottaa Fedora Silverbluelta

Katsotaanpa muuttumattoman käyttöjärjestelmän ominaisuuksia.

Ohje: mitä odottaa Fedora Silverbluelta
/ valokuva Clem Onojeghuo Unsplash

Miten Silverblue syntyi

Fedora Silverblue on muuttumaton työpöytäkäyttöjärjestelmä. Siinä kaikki sovellukset toimivat eristetyissä säiliöissä, ja päivitykset asennetaan atomeittain.

Aikaisemmin hanke oli ns Fedora Atomic -työasema. Myöhemmin se nimettiin uudelleen Silverblue. Kehittäjien mukaan he harkitsivat yli 150 nimivaihtoehtoa. Silverblue valittiin yksinkertaisesti siksi, että sosiaalisissa verkostoissa oli niin ilmainen verkkotunnus ja tilit.

Päivitetty järjestelmä muuttunut Fedora Workstation on Fedora 30:n ensisijainen versio pöytäkoneille. Kirjoittajat sanovat, että Silverblue on tulevaisuudessa voi syrjäyttää kokonaan Fedora työasema.

Yksi Hacker Newsin asukkaista ehdottiettä Silverblue-konseptista tuli projektin kehitystyö Valtioton Linux. Fedora mainosti sitä noin kymmenen vuotta sitten. Valtiottoman Linuxin piti yksinkertaistaa ohuiden ja paksujen asiakkaiden hallintaa. Siinäkin kaikki järjestelmän asetustiedostot avattiin vain luku -tilassa.

Mitä "muuttumattomuus" antaa?

Termi "muuttumaton käyttöjärjestelmä" tarkoittaa, että juuri- ja käyttäjähakemistot asennetaan vain luku -tilassa. Kaikki muutettavissa olevat tiedot sijoitetaan /var-hakemistoon. Kehittäjät käyttävät samanlaista menetelmää Chrome и macOS Catalina. Tämä lähestymistapa lisää käyttöjärjestelmän turvallisuutta ja estää järjestelmätiedostojen poistamisen (esimerkiksi vahingossa).

Yksi Hacker News -asukkaista teemaketjussa kerroin, että poistin kerran vahingossa useita järjestelmätiedostoja, kun muokkasin Ubuntu Yaru -teemaa. Hänellä ei kuitenkaan ollut varmuuskopioita säännöllisen lausekkeen virheen vuoksi. Hänen mukaansa muuttumaton käyttöjärjestelmä auttaisi välttämään ongelmia.

Päivitysten asentaminen on myös yksinkertaisempaa - sinun tarvitsee vain käynnistää järjestelmä uudesta näköistiedostosta. Lisäksi on mahdollista vaihtaa nopeasti usean haaran välillä (Fedora-julkaisut). Esimerkiksi tällä hetkellä kehitetyn Fedoran version välillä Raakanahka ja arkisto päivitykset-testaus tulevien päivitysten kanssa.

Mitä eroja on klassisesta Fedorasta?

OSTree-tekniikkaa käytetään perusympäristön (/ ja /usr) asentamiseen. Voimme sanoa, että tämä on "versiointijärjestelmä". RPM- paketteja. RPM-paketit käännetään OSTree-tietovarastoon käyttämällä rpm-ostreea. Asentaessaan pakettia hän lomakkeita Palautuspiste, johon voit palata epäonnistuessa.

OSTree myös sen avulla asenna sovelluksia dnf/yum-varastoista ja arkistoista, joita Fedora ei tue. Tätä varten sinun on käytettävä rpm-ostree asennusta dnf install -komennon sijaan. Järjestelmä luo käyttöjärjestelmästä uuden peruskuvan ja korvaa asennetun sillä.

Käytetään mekanismina sovellusten päivittämiseen litteä pakkaus. Se ajaa ne konteissa. Flatpack-paketti sisältää vain sovelluskohtaisia ​​riippuvuuksia. Kaikki ydinkirjastot (kuten GNOME- ja KDE-kirjastot) pysyvät kytkettävinä ajonaikaisina ympäristöinä. Tämän lähestymistavan avulla voit pienentää pakettien kokoa ja poistaa niistä päällekkäiset komponentit.

Ohje: mitä odottaa Fedora Silverbluelta
/ valokuva Jonathan Larson Unsplash

Voit asentaa sovelluksia, joita ei ole pakattu Flatpackiin Toolbox. Sen avulla voit luoda säilön perinteisellä Fedora-asennusohjelmalla.

Samanlaisia ​​ratkaisuja

On muita jakeluja, joiden tehtävät ovat samanlaisia ​​kuin Silverblue. Esimerkki voisi olla Micro OS openSUSEsta. Tämä ei ole erillinen jakelu, vaan osa openSUSE Kubic -alustaa CaaS:n (Container as a Service) käyttöönotolle.

Järjestelmä toimii Docker-konttien kanssa. Heidän kuvat jaetaan RPM-paketteina. Tämä yksinkertaistaa Asenna komentorivipohjaisia ​​sovelluksia, jotka eivät ole saatavilla Flatpack-muodossa. Säilöjen ajon isäntäjärjestelmä muodostetaan virallisen arkiston perusteella openSUSE Tumbleweed.

MicroOS on suunniteltu käytettäväksi suurissa ympäristöissä (esimerkiksi datakeskuksissa), mutta se pystyy toimimaan myös yksittäisissä koneissa.

Esimerkki toisesta vastaavasta kehityksestä olisi Nix OS. Se on Nix-paketinhallintaan perustuva Linux-jakelu. Sen pääominaisuus on konfiguraatioiden deklaratiivinen kuvaus. Järjestelmänvalvojan ei tarvitse asentaa järjestelmää ja määrittää sitä manuaalisesti. Tila tallennetaan erityiseen tiedostoon: kaikki paketit ja todennusasetukset näkyvät siellä. Seuraavaksi paketinhallinta tuo automaattisesti käyttöjärjestelmän määritettyyn tilaan.

Tämä järjestelmä on aktiivinen käyttää pilvipalvelujen tarjoajat, yliopistot ja IT-yritykset.

Silverbluella on joka tapauksessa mahdollisuus valloittaa markkinarako. Tulevaisuudessa nähdään, onnistuuko se.

Ensimmäisen yrityksen IaaS-blogin materiaalit:

Lisää luettavaa Habresta:

Lähde: will.com

Lisää kommentti