Apspriežam nemainīgas OS īpaŔības.
/ ŃŠ¾Ńо Unsplash
KÄ parÄdÄ«jÄs Silverblue
Fedora Silverblue ir nemainÄ«ga desktop operÄtÄjsistÄma. TajÄ visas lietotnes tiek palaistas izolÄtÄs konteinerÄs, un atjauninÄjumi tiek instalÄti atomÄrÄ veidÄ.
AgrÄk projekts tika saukts . VÄlÄk to pÄrdÄvÄja par Silverblue. SaskaÅÄ ar izstrÄdÄtÄju teikto, viÅi apsvÄra vairÄk nekÄ 150 nosaukuma variantus. Silverblue izvÄlÄjÄs vienkÄrÅ”i tÄpÄc, ka bija pieejams Å”Äds brÄ«vs domÄns un konti sociÄlajos tÄ«klos.
AtjauninÄtÄ sistÄma Fedora Workstation par prioritÄro izstrÄdi desktop datoriem Fedora 30. Autori saka, ka nÄkotnÄ Silverblue Fedora Workstation.
Viens no Hacker News dalÄ«bniekiem , ka Silverblue koncepcija ir sava veida projekta attÄ«stÄ«ba. To Fedora popularizÄja apmÄram pirms desmit gadiem. Stateless Linux bija paredzÄta, lai vienkÄrÅ”otu plÄno un apaļo klientu administrÄÅ”anu. TajÄ arÄ« visi sistÄmas konfigurÄcijas faili tika atvÄrti tikai lasÄmÄ režīmÄ.
KÄdas priekÅ”rocÄ«bas sniedz "neizmainÄmÄ«ba"
Termins "neizmainÄma operÄtÄjsistÄma" nozÄ«mÄ, ka saknes un lietotÄja direktorijas tiek montÄtas tikai lasÄmÄ režīmÄ. Visi mainÄmie dati tiek izvietoti direktorijÄ /var. LÄ«dzÄ«gu metodi izmanto izstrÄdÄtÄji un . Å Äda pieeja palielina operÄtÄjsistÄmas droŔību un neļauj dzÄst sistÄmas failus (piemÄram, kļūdas dÄļ).
Viens no Hacker News dalÄ«bniekiem tematiskais pavedienÄ , ka reiz nejauÅ”i izdzÄsa virkni sistÄmas failu, modificÄjot Ubuntu Yaru tÄmu. ViÅÅ” nedabÅ«ja atpakaļ viÅa datus kļūdas dÄļ regex. PÄc viÅa teiktÄ, nemainÄ«ga OS palÄ«dzÄtu izvairÄ«ties no problÄmÄm.
VienkÄrÅ”ojas arÄ« atjauninÄjumu uzstÄdīŔana ā tam pietiek ar jaunas attÄla restartÄÅ”anu. Papildus ir iespÄja Ätri pÄrslÄgties starp vairÄkiem zariem (izlaidumiem) Fedora. PiemÄram, starp paÅ”laik izstrÄdÄto Fedora versiju un repozitoriju ar gataviem atjauninÄjumiem.
Kas ir atŔķirÄ«bas no klasiskÄs Fedora
Pamatvide ( / un /usr ) tiek uzstÄdÄ«ta, izmantojot OSTree tehnoloÄ£iju. Var teikt, ka tÄ ir "pakotÅu versiju vadÄ«bas" sistÄma. RPM pakotnes tiek pÄrvÄrstas OSTree repozitorijÄ, izmantojot rpm-ostree. UzstÄdot pakotni, tÄ atjaunoÅ”anas punktu, uz kuru var atgriezties dÄ«kstÄves gadÄ«jumÄ.
OSTree arÄ« instalÄt lietotnes no dnf/yum repozitorijiem un repozitorijiem, kas netiek atbalstÄ«ti Fedora. TÄpÄc vietÄ, lai izmantotu komandu dnf install, jÄizmanto rpm-ostree install. SistÄma izveidos jaunu operÄtÄjsistÄmas pamata attÄlu un nomainÄ«s to uzstÄdÄ«to.
KÄ mehÄnisms lietotÅu atjauninÄÅ”anai tiek izmantots . Tas tos palaiž konteineros. Flatpack pakotne ietver tikai specifiskas attiecÄ«bas, kas piemÄrotas konkrÄtai lietotnei. Visas pamatbibliotÄkas (piemÄram, GNOME un KDE bibliotÄkas) paliek piesaistÄ«tas runtime vidÄm. Å Äda pieeja ļauj samazinÄt pakotÅu izmÄru ā izslÄdzot no tÄm atkÄrtojoÅ”us komponentus.

/ ŃŠ¾Ńо Unsplash
Lai instalÄtu lietotnes, kas nav paketÄtas Flatpack, var izmantot . Tas ļauj izveidot konteineru ar klasisko Fedora instalÄtÄju.
LÄ«dzÄ«gas risinÄjumi
Ir arÄ« citi izplatÄ«jumi, kuru uzdevumi ir lÄ«dzÄ«gi Silverblue. PiemÄrs varÄtu bÅ«t no openSUSE. Tas nav patstÄvÄ«gs izplatÄ«jums, bet daļa openSUSE Kubic platformas, kas paredzÄta CaaS (Container as a Service) izvÄrÅ”anai.
SistÄma strÄdÄ ar Docker konteineriem. To attÄli tiek izplatÄ«ti RPM pakotÅu formÄtÄ. Tas komandlÄ«nijas balstÄ«tu lietotÅu instalÄciju, kuras nav pieejamas Flatpack formÄtÄ. Host-sistÄma konteineru palaiÅ”anai veidojas, pamatojoties uz oficiÄlo repozitoriju. .
MicroOS tika izstrÄdÄts, lai to izvÄrstu plaÅ”Äs vidÄs (piemÄram, datu centros), taÄu spÄj darboties arÄ« uz atseviŔķÄm iekÄrtÄm.
Cits lÄ«dzÄ«gs izstrÄdÄjums var kalpot kÄ . Tas ir Linux izplatÄ«jums, kura pamatÄ ir Nix pakotÅu menedžeris. TÄ galvenÄ iezÄ«me ir deklaratÄ«vs konfigurÄciju apraksts. Administratori nesniedz sistÄmas manuÄlu uzstÄdīŔanu un konfigurÄÅ”anu. StÄvokli ieraksta Ä«paÅ”Ä failÄ: tur tiek norÄdÄ«tas visas pakotnes un autentifikÄcijas iestatÄ«jumi. PÄc tam pakotÅu menedžeris automÄtiski pielÄgo OS norÄdÄ«tajam stÄvoklim.
Å o sistÄmu aktÄ«vi izmanto mÄkoÅa pakalpojumu sniedzÄji, universitÄtes un IT uzÅÄmumi.
JebkurÄ gadÄ«jumÄ Silverblue ir iespÄja iekarot savu niÅ”u tirgÅ«. Vai tas izdosies ā redzÄsim nÄkotnÄ.
MateriÄli no PirmÄ bloga par korporatÄ«vo IaaS:
Papildus lasÄmvielai HabrÄ:
Avots: habr.com
