Fono: kion atendi de Fedora Silverblue

Ni rigardu la funkciojn de neŝanĝebla OS.

Fono: kion atendi de Fedora Silverblue
/ foto Clem Onojeghuo Unsplash

Kiel Arĝentbluo estiĝis

Fedora Silverblue estas neŝanĝebla labortabla operaciumo. En ĝi, ĉiuj aplikaĵoj funkcias en izolitaj ujoj, kaj ĝisdatigoj estas instalitaj atome.

Antaŭe la projekto estis nomita Fedora Atomic Workstation. Ĝi poste estis renomita Silverblue. Laŭ la programistoj, ili konsideris pli ol 150 nomopciojn. Silverblue estis elektita simple ĉar ekzistis tia senpaga domajno kaj kontoj en sociaj retoj.

Ĝisdatigita sistemo ŝanĝita Fedora Workstation estas la prioritata konstruo por labortabloj en Fedora 30. La aŭtoroj diras, ke Silverblue estas en la estonteco povas tute delokiĝi Fedora Workstation.

Unu el la loĝantoj de Hacker News sugestiske la Silverblue-koncepto iĝis la evoluo de la projekto Sennacia Linukso. Fedora reklamis ĝin antaŭ proksimume dek jaroj. Sennacia Linukso laŭsupoze simpligis la administradon de maldikaj kaj dikaj klientoj. En ĝi ankaŭ ĉiuj sistemaj agordaj dosieroj estis malfermitaj en nurlegebla reĝimo.

Kion donas "neŝanĝebleco"?

La esprimo "neŝanĝebla operaciumo" signifas ke la radiko kaj uzantdosierujoj estas muntitaj nurlegebla. Ĉiuj ŝanĝeblaj datumoj estas metitaj en la dosierujon /var. Programistoj uzas similan metodon ChromeOS и macOS Catalina. Ĉi tiu aliro pliigas la sekurecon de la OS kaj malhelpas sistemajn dosierojn esti forigitaj (ekzemple, erare).

Unu el la loĝantoj de Hacker News en la tema fadeno rakontis, ke mi iam hazarde forigis kelkajn sistemajn dosierojn dum modifante la temon de Ubuntu Yaru. Tamen li ne havis sekurkopiojn pro eraro en la regex. Laŭ li, neŝanĝebla OS helpus eviti problemojn.

Instalado de ĝisdatigoj ankaŭ estas simpligita - ĉio, kion vi devas fari, estas rekomenci la sistemon de nova bildo. Aldone, eblas rapide ŝanĝi inter pluraj branĉoj (eldonoj Fedora). Ekzemple, inter la nuntempe evoluinta versio de Fedora Rawhide kaj deponejo ĝisdatigoj-testado kun venontaj ĝisdatigoj.

Kio estas la diferencoj de klasika Fedora?

OSTree-teknologio estas uzata por instali la bazan medion (/ kaj /usr). Ni povas diri, ke ĉi tio estas "versiiga" sistemo RPM-pakaĵoj. RPM-pakaĵoj estas tradukitaj en la OSTree-deponejon uzante rpm-ostree. Instalante la pakaĵon, ŝi formoj Reakira punkto al kiu vi povas retroiri en kazo de fiasko.

OSTree ankaŭ permesas al instali aplikaĵojn el deponejoj dnf/yum kaj deponejoj ne subtenataj de Fedora. Por fari tion, anstataŭ la komando dnf install, vi devas uzi rpm-ostree install. La sistemo generos novan bazan bildon de la operaciumo kaj anstataŭigos la instalitan per ĝi.

Uzite kiel mekanismo por ĝisdatigi aplikaĵojn Platpako. Ĝi kuras ilin en ujoj. Flatpack-pakaĵo nur inkluzivas aplikaĵ-specifajn dependecojn. Ĉiuj kernaj bibliotekoj (kiel la bibliotekoj GNOME kaj KDE) restas ŝtopeblaj rultempaj medioj. Ĉi tiu aliro permesas vin redukti la grandecon de pakaĵoj kaj forigi duplikatajn komponantojn de ili.

Fono: kion atendi de Fedora Silverblue
/ foto Jonathan Larson Unsplash

Por instali aplikojn kiuj ne estas pakitaj en Flatpack, vi povas uzi Iloj. Ĝi ebligas al vi krei ujon per la klasika instalilo Fedora.

Similaj solvoj

Estas aliaj distribuoj, kies taskoj estas similaj al Silverblue. Ekzemplo povus esti Micro OS de openSUSE. Ĉi tio ne estas memstara distribuo, sed parto de la openSUSE Kubic-platformo por CaaS (Ujo kiel Servo) deplojo.

La sistemo funkcias kun Docker-ujoj. Iliaj bildoj estas distribuitaj kiel RPM-pakaĵoj. Ĉi tio simpligas Instalu komandliniajn aplikaĵojn, kiuj ne haveblas en Flatpack-formato. La gastiga sistemo por ruli ujojn estas formita surbaze de la oficiala deponejo openSUSE Tumbleweed.

MicroOS estis dizajnita por deplojo en grandskalaj medioj (ekzemple, en datumcentroj), sed ankaŭ kapablas funkcii per ununuraj maŝinoj.

Ekzemplo de alia simila evoluo estus Nix OS. Ĝi estas Linukso-distribuo bazita sur la pakaĵmanaĝero Nix. Ĝia ĉefa trajto estas la deklara priskribo de agordoj. La administranto ne bezonas instali la sistemon kaj agordi ĝin permane. La stato estas registrita en speciala dosiero: ĉiuj pakaĵoj kaj aŭtentikigaj agordoj estas indikitaj tie. Poste, la pakaĵmanaĝero aŭtomate alportas la OS al la specifita stato.

Ĉi tiu sistemo estas aktive uzi nubaj provizantoj, universitatoj kaj IT-kompanioj.

Ĉiukaze, Silverblue havas ŝancon okupi sian niĉon en la merkato. Ĉu ĝi funkcios, restas por vidi estonte.

Materialoj de la Unua blogo pri kompania IaaS:

Plia legaĵo pri Habré:

fonto: www.habr.com

Aldoni komenton