Referenca: ÇfarĂ« tĂ« presim nga Fedora Silverblue

Hulumtojmë veçoritë e sistemit operativ të paprekshëm.

Referenca: ÇfarĂ« tĂ« presim nga Fedora Silverblue
/ Ń„ĐŸŃ‚ĐŸ Clem Onojeghuo Unsplash

Si u shfaq Silverblue

Fedora Silverblue është një sistem operativ desktop të paprekshëm. Të gjitha aplikacionet ekzekutohen në kontejnerë të veçuar, dhe përditësimet instalohen në mënyrë atomike.

Më parë projekti quhej Fedora Atomic Workstation. Më vonë u riemërua në Silverblue. Sipas zhvilluesve, ata shqyrtuan më shumë se 150 variante emri. Silverblue u zgjodh thjesht sepse kishte një domen të lirë dhe llogari në mediat sociale.

Sistemi i përditësuar zëvendësoi Fedora Workstation si build prioritar për desktopët në Fedora 30. Autorët thonë se në të ardhmen Silverblue mund të zëvendësojë plotësisht Fedora Workstation.

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

ÇfarĂ« ofron "paprekshmĂ«ria"

Termi "sistem operativ i paprekshëm" do të thotë që direktori kryesor dhe ai i përdoruesit janë montuar në modalitetin "vetëm për lexim". Të gjitha të dhënat e ndryshueshme janë vendosur në katalogun /var. Një metodë të ngjashme përdorin zhvilluesit e ChromeOS dhe macOS Catalina. Ky qasje rrit sigurinë e sistemit operativ dhe nuk lejon që skedarët sistemorë të fshihen (p.sh., gabimisht).

Një nga banorët e Hacker News në një temë lidhur narrativ, që një herë rastësisht fshiu disa skedarë sistemorë, duke modifikuar temën Ubuntu Yaru. Në të njëjtën kohë ai nuk kishte rezervë për shkak të një gabimi në regex. Sipas tij, një sistem operativ i paprekshëm do ta kishte ndihmuar të shmangte këto probleme.

Instalimi i pĂ«rditĂ«simeve po ashtu bĂ«het mĂ« i lehtë—mjafton tĂ« rinisni sistemin me njĂ« imazh tĂ« ri. PĂ«r mĂ« tepĂ«r, ka mundĂ«sinĂ« pĂ«r t'u kaluar shpejt midis disa degĂ«ve (lĂ«shimeve tĂ« Fedora). PĂ«r shembull, midis versionit tĂ« Fedora Rawhide dhe repository tĂ« updates-testing me pĂ«rditĂ«sime nĂ« proces.

ÇfarĂ« dallimesh ka nga Fedora klasike

Për instalimin e ambientit bazë (/ dhe /usr) përdoret teknologjia OSTree. Mund të thuhet se është një sistem "versionimi" RPM-paketave. Paketat RPM shpërndahen në repository-n OSTree përmes rpm-ostree. Kur instaloni një paketë, ajo formon pikën e rikthimit, në të cilën mund të ktheheni në rast dështimi.

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

Si njĂ« mekanizĂ«m pĂ«r pĂ«rditĂ«simin e aplikacioneve pĂ«rdoret Flatpack. Ai i ekzekuton ato nĂ« kontejnerĂ«. Paketa Flatpack pĂ«rfshin vetĂ«m varĂ«sitĂ« specifike pĂ«r aplikacionin pĂ«rkatĂ«s. TĂ« gjitha bibliotekat bazĂ« (si bibliotekat GNOME dhe KDE) mbeten si mjedise runtime tĂ« lidhura. Kjo qasje ndihmon nĂ« reduktimin e madhĂ«sisĂ« sĂ« pakove — pĂ«rjashton elementet e pĂ«rsĂ«ritura nga to.

Referenca: ÇfarĂ« tĂ« presim nga Fedora Silverblue
/ Ń„ĐŸŃ‚ĐŸ Jonathan Larson Unsplash

Për të instaluar aplikacione që nuk janë paketuara në Flatpack, mund të përdoret Toolbox. Ai lejon krijimin e një kontejneri me instaluesin klasik të Fedora.

Zgjidhje të ngjashme

Ka edhe shpërndarje të tjera, detyrat e të cilave janë të ngjashme me Silverblue. Një shembull mund të jetë MicroOS nga openSUSE. Ky nuk është një shpërndarje e pavarur, por një pjesë e platformës openSUSE Kubic për implementimin e CaaS (Container as a Service).

Sistemi punon me kontejnerë Docker. Imazhet e tyre shpërndahen në format RPM. Kjo thjeshtëson instalimin e aplikacioneve të bazuara në komandë, të cilat nuk janë të aksesueshme në formatin Flatpack. Sistemi pritës për ekzekutimin e konteinerëve formohet në bazë të depozitës zyrtare openSUSE Tumbleweed.

MicroOS është zhvilluar për implementime në mjedise të mëdha (p.sh., në qendrat e të dhënave), por është gjithashtu e aftë të punojë edhe në makina të vetme.

Një shembull tjetër i një zhvillimi të ngjashëm mund të jetë NixOS. Ky është një shpërndarje Linux, në të cilën bazohet menaxheri i paketave Nix. Karakteristika e tij kryesore është përshkrimi deklarativ i konfigurimeve. Administratorët nuk kanë nevojë ta instalojnë sistemin dhe ta konfigurojnë atë manualisht. Shteti i përcaktohet në një skedar të veçantë: aty tregohen të gjitha paketat dhe konfigurimet e autentifikimit. Më pas, menaxheri i paketave automatikisht e sjell OS-në në gjendjen e specifikuar.

Ky sistem po përdoret aktivisht përdorin ofruesit e shërbimeve në re, universitetet dhe kompanitë IT.

NĂ« çdo rast, Silverblue ka mundĂ«si tĂ« zĂ« njĂ« niĆŸĂ« nĂ« treg. NĂ«se do tĂ« arrijĂ« — do ta shohim nĂ« tĂ« ardhmen.

Materialet nga Blogu i Parë mbi IaaS-in korporativ:

Lexim shtesë në Habrë:

Burimi: habr.com

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