Referencë: çfarë të presësh nga Fedora Silverblue

Hulumëtojmë karakteristikat e sistemit operativ të pandryshueshëm.

Referencë: çfarë të presësh nga Fedora Silverblue
/ Ń„ĐŸŃ‚ĐŸ Clem Onojeghuo Unsplash

Si u shfaq Silverblue

Fedora Silverblue është një sistem operativ desktop të pandryshueshëm. Të gjitha aplikacionet nisën në konteiner të izoluar, dhe përditësimet instalohen në mënyrë atomike.

Projektin më parë e njihnin si Fedora Atomic Workstation. Më vonë u riemërua në Silverblue. Sipas zhvilluesve, ata shqyrtuan më shumë se 150 mundësi emrash. E zgjedhën Silverblue thjesht sepse kishte një domen të lirë dhe llogari në mediat sociale.

Sistemi i përmirësuar u zëvendësua Fedora Workstation si ndërtimi prioritar për desktopët në Fedora 30. Autorët thonë se në të ardhmen Silverblue mund të zëvendësojë Fedora Workstation.

Një nga rezidentët e Hacker News sugjeroi, se koncepti i Silverblue ishte një zhvillim i projektit Stateless Linux. Ky projekt u promovua në Fedora rreth dhjetë vjet më parë. Stateful Linux duhej të thjeshtonte administrimin e klientëve të hollë dhe të trashë. Në të, gjithashtu, të gjitha skedarët konfiguruese të sistemit hapeshin në modalitetin "të vetëm për lexim".

ÇfarĂ« ofron "pandryshueshmĂ«ria"

Termi "sistem operativ të pandryshueshëm" nënkupton që direktoretë e rrënjës dhe të përdoruesit janë të montuara në modalitetin "të vetëm për lexim". Të gjitha të dhënat e ndryshueshme vendosen në katalogun /var. Një metodë të ngjashme përdorin zhvilluesit ChromeOS dhe macOS Catalina.Ky qasje rrit sigurinë e OS-së dhe ndalon fshirjen e skedarëve sistemorë (p.sh., nga një gabim).

Një nga rezidentët e Hacker News në një temë të tillë tregoi, se ndonjëherë ka fshirë aksidentalisht disa skedarë sistemorë ndërsa modifikonte temën Ubuntu Yaru. Në këtë rast, ai nuk kishte ruajtur backup për shkak të një gabimi në regex. Sipas tij, një OS e pandryshueshme do të kishte ndihmuar për të shmangur problemet.

Edhe instalimi i pĂ«rditĂ«simeve Ă«shtĂ« i thjeshtĂ« — mjafton tĂ« rindezĂ«sh sistemin nga njĂ« imazh tĂ« ri. Gjithashtu, ka mundĂ«si tĂ« kalosh shpejt midis degĂ«ve tĂ« shumta (lĂ«shimeve) tĂ« Fedora. PĂ«r shembull, midis versionit tĂ« zhvilluar aktualisht tĂ« Fedora Rawhide dhe repository updates-testing me pĂ«rditĂ«simet qĂ« po pĂ«rgatiten.

Cilat janë ndryshimet nga Fedora klasike

Për instalimin e mjedisit bazë (/ dhe /usr) përdoret teknologjia OSTree. Mund të themi se është një sistem "versionimi" RPM-paketesh. RPM-paketet transmetohen në repository OSTree me anë të rpm-ostree. Duke instaluar një paketë, ajo krijon një pikë rikthimi, në të cilën mund të kthehesh në rast dështimi.

OSTree gjithashtu lejon instalon aplikacione nga repo dnf/yum dhe repo që nuk mbështeten nga Fedora. Për këtë, në vend të komandës dnf install, duhet të përdorësh rpm-ostree install. Sistemi do të krijojë një imazh të ri të sistemit operativ dhe do ta zëvendësojë atë me të.

Si mekanizĂ«m pĂ«r pĂ«rditĂ«simin e aplikacioneve pĂ«rdoret Flatpack.Ai i nis ato nĂ« konteiner. Flatpack-paketa pĂ«rfshin vetĂ«m varĂ«si specifike pĂ«r aplikacionin pĂ«rkatĂ«s. TĂ« gjithĂ« bibliotekat bazĂ« (si bibliotekat GNOME dhe KDE) mbeten si ambient runtime tĂ« lidhura. Ky qasje lejon qĂ« tĂ« zvogĂ«lohet madhĂ«sia e paketimeve — pĂ«r tĂ« pĂ«rjashtuar komponentĂ«t e pĂ«rsĂ«ritur.

Referencë: çfarë të presësh nga Fedora Silverblue
/ Ń„ĐŸŃ‚ĐŸ Jonathan Larson Unsplash

Për instalimin e aplikacioneve që nuk janë të paketuar në Flatpack, mund të përdorësh Toolbox. Ai lejon krijimin e një konteineri me instaluesin klasik të Fedora.

Zgjidhje të ngjashme

Ka edhe distribucione të tjera, që kanë detyra të ngjashme me Silverblue. Një shembull mund të jetë MicroOS nga openSUSE. Ky nuk është një distribution i pavarur, por një pjesë e platformës openSUSE Kubic për implementimin e CaaS (Container as a Service).

Sistemi punon me konteinerë Docker. Imazhet e tyre shpërndahen si RPM-paketa. Kjo thjeshton instalimin e aplikacioneve bazuar në linjë komande, që nuk janë të disponueshme në formatin Flatpack. Sistemi host për ekzekutimin e konteinerëve formohet mbi bazën e repository-t zyrtar. openSUSE Tumbleweed.

MicroOS është zhvilluar për implementim në ambiente të mëdha (p.sh., në qendrat e të dhënave), por gjithashtu është në gjendje të punojë edhe në makina individuale.

Një tjetër shembull i një zhvillimi të ngjashëm mund të jetë NixOS. Ky është një distribution Linux, i cili bazohet në menaxherin e paketeve Nix. Cilësia e tij kryesore është përshkrimi deklarativ i konfigurations. Administratori nuk ka nevojë të instaloje sistemin dhe ta konfiguroje atë manualisht. Shteti i shkruhet në një skedar të veçantë: aty janë listuar të gjitha paketat dhe konfigurimet e autentifikimit. Më pas, menaxheri i paketave automatikisht e sjell OS-në në gjendjen e caktuar.

Ky sistem pĂ«rdoret aktivisht nga nĂ« kompaninĂ« Hecla Mining, e cila nxjerr argjend dhe metale tĂ« tjera tĂ« çmuara. Kompjuteri Ă«shtĂ« instaluar nĂ« njĂ« stacion nĂ« Alaska, ku pĂ«rdoret pĂ«r tĂ« vlerĂ«suar parametrat e mineralit dhe pĂ«r tĂ« printuar etiketat pĂ«r mostra. Me rastin e kĂ«saj, njĂ« printer po aq i vjetĂ«r po pĂ«rgjigjet pĂ«r etiketa. ËshtĂ« interesante, se shtatĂ« vjet mĂ« parĂ«, njĂ«ri nga inxhinierĂ«t e Hecla Mining nĂ« njĂ« postim nĂ« Reddit vuri nĂ« dukje se "ai nuk ka nevojĂ« tĂ« luajĂ« serinĂ« ofruesit e cloud, universitetet dhe kompanitĂ« IT.

NĂ« çdo rast, Silverblue ka shansin tĂ« merret me njĂ« vend nĂ« treg. A do tĂ« arrijĂ« — do ta shohim nĂ« tĂ« ardhmen.

Materiale nga blogu i Parë mbi IaaS-in korporativ:

Lexime të tjera në Habr:

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster