Informācija: ko gaidīt no Fedora Silverblue

Apspriežam nemainīgas OS īpaŔības.

Informācija: ko gaidīt no Fedora Silverblue
/ фото Clem Onojeghuo 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 Fedora Atomic Workstation. 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 aizvietoja Fedora Workstation par prioritāro izstrādi desktop datoriem Fedora 30. Autori saka, ka nākotnē Silverblue varētu pilnībā aizstāt Fedora Workstation.

Viens no Hacker News dalÄ«bniekiem norādÄ«ja, ka Silverblue koncepcija ir sava veida projekta Stateless LinuxattÄ«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 ChromeOS un macOS Catalina. Šā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ā stāstÄ«ja, 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 Rawhide un repozitoriju updates-testing 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. RPMRPM pakotnes tiek pārvērstas OSTree repozitorijā, izmantojot rpm-ostree. Uzstādot pakotni, tā izveido atjaunoÅ”anas punktu, uz kuru var atgriezties dÄ«kstāves gadÄ«jumā.

OSTree arī ļauj 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 Flatpack. 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.

Informācija: ko gaidīt no Fedora Silverblue
/ фото Jonatans Larsons Unsplash

Lai instalētu lietotnes, kas nav paketētas Flatpack, var izmantot Toolbox. 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 MicroOS 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 atvieglo 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. openSUSE Tumbleweed.

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ā NixOS. 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 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

Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster