Tabang: unsa ang madahom gikan sa Fedora Silverblue

Atong tan-awon ang mga bahin sa usa ka dili mausab nga OS.

Tabang: unsa ang madahom gikan sa Fedora Silverblue
/ litrato kang Clem Onojeghuo Unsplash

Giunsa pagkahimo ang Silverblue

Ang Fedora Silverblue usa ka dili mausab nga desktop operating system. Diha niini, ang tanan nga mga aplikasyon nagdagan sa hilit nga mga sudlanan, ug ang mga update gi-install sa atomically.

Kaniadto ang proyekto gitawag Fedora Atomic Workstation. Sa ulahi giilisan kinig ngalan nga Silverblue. Sumala sa mga developers, ilang gikonsiderar ang labaw pa sa 150 nga mga kapilian sa ngalan. Gipili ang Silverblue tungod lang kay adunay libre nga domain ug mga account sa mga social network.

Gi-update nga sistema nausab Ang Fedora Workstation mao ang prayoridad nga pagtukod alang sa mga desktop sa Fedora 30. Ang mga tagsulat nag-ingon nga ang Silverblue anaa sa umaabot mahimong hingpit nga mabalhin Fedora Workstation.

Usa sa mga residente sa Hacker News gisugyotnga ang Silverblue nga konsepto nahimong kalamboan sa proyekto Stateless nga Linux. Gipasiugda kini ni Fedora mga napulo ka tuig na ang milabay. Ang walay estado nga Linux kinahanglan nga pasimplehon ang pagdumala sa nipis ug baga nga mga kliyente. Niini, usab, ang tanan nga mga file sa pagsumpo sa sistema giablihan sa read-only mode.

Unsay gihatag sa “pagkadili-mausab”?

Ang termino nga "dili mausab nga operating system" nagpasabut nga ang gamut ug mga direktoryo sa gumagamit gi-mount read-only. Ang tanan nga mabag-o nga datos gibutang sa / var direktoryo. Gigamit sa mga developer ang parehas nga pamaagi ChromeOS и macOS Catalina. Kini nga pamaagi nagdugang sa seguridad sa OS ug nagpugong sa mga file sa sistema gikan sa pagtangtang (pananglitan, sa sayop).

Usa sa mga residente sa Hacker News sa thematic thread giingnan, nga sa makausa wala tuyoa nako nga natangtang ang daghang mga file sa sistema samtang giusab ang tema sa Ubuntu Yaru. Bisan pa, wala siyay bisan unsang backup tungod sa usa ka sayup sa regex. Matod niya, ang usa ka dili mausab nga OS makatabang sa paglikay sa mga problema.

Ang pag-install sa mga update gipasimple usab - ang kinahanglan nimong buhaton mao ang pag-reboot sa sistema gikan sa usa ka bag-ong imahe. Dugang pa, posible nga dali nga magbalhin sa taliwala sa daghang mga sanga (pagpagawas sa Fedora). Pananglitan, tali sa karon nga naugmad nga bersyon sa Fedora Rawhide ug repositoryo update-testing uban sa umaabot nga mga update.

Unsa ang mga kalainan gikan sa klasiko nga Fedora?

Ang teknolohiya sa OSTree gigamit sa pag-instalar sa base nga palibot (/ ug / usr). Makaingon kita nga kini usa ka "bersyon" nga sistema RPM- mga pakete. Ang mga pakete sa RPM gihubad ngadto sa repositoryo sa OSTree gamit ang rpm-ostree. Samtang nag-instalar sa package, siya mga porma Usa ka punto sa pagbawi diin mahimo nimong ibalik kung adunay kapakyasan.

OSTree usab kini nagtugot i-install ang mga aplikasyon gikan sa dnf/yum repository ug repository nga dili suportado sa Fedora. Aron mahimo kini, imbes nga dnf install command, kinahanglan nimo gamiton ang rpm-ostree install. Ang sistema makamugna og bag-ong base nga imahe sa operating system ug pulihan ang na-install niini.

Gigamit isip mekanismo sa pag-update sa mga aplikasyon patag nga pakete. Gipadagan sila niini sa mga sudlanan. Ang usa ka flatpack nga pakete naglakip lamang sa mga dependency nga espesipiko sa aplikasyon. Ang tanan nga kinauyokan nga mga librarya (sama sa GNOME ug KDE nga mga librarya) nagpabilin nga pluggable runtime environment. Kini nga pamaagi nagtugot kanimo sa pagpakunhod sa gidak-on sa mga pakete ug pagwagtang sa mga duplicate nga mga sangkap gikan kanila.

Tabang: unsa ang madahom gikan sa Fedora Silverblue
/ litrato Jonathan Larson Unsplash

Aron ma-install ang mga aplikasyon nga wala giputos sa Flatpack, mahimo nimong gamiton Toolbox. Gitugotan ka niini nga maghimo usa ka sudlanan nga adunay klasiko nga installer sa Fedora.

Susama nga mga solusyon

Adunay uban pang mga pag-apod-apod kansang mga buluhaton parehas sa Silverblue. Mahimong usa ka pananglitan Micro OS gikan sa openSUSE. Dili kini usa ka stand-alone nga pag-apod-apod, apan bahin sa openSUSE Kubic platform alang sa CaaS (Container as a Service) deployment.

Ang sistema nagtrabaho sa mga sudlanan sa Docker. Ang ilang mga imahe gipang-apod-apod isip mga pakete sa RPM. Kini nagpayano I-install ang mga aplikasyon nga nakabase sa command line nga dili magamit sa format nga Flatpack. Ang host system alang sa pagpadagan sa mga sudlanan naporma base sa opisyal nga repositoryo openSUSE Tumbleweed.

Ang MicroOS gidisenyo alang sa pag-deploy sa dagkong mga palibot (pananglitan, sa mga sentro sa datos), apan makahimo usab sa pagdagan sa usa ka makina.

Usa ka pananglitan sa laing susama nga kalamboan mao ang Nix OS. Kini usa ka distribusyon sa Linux nga gibase sa manager sa pakete sa Nix. Ang panguna nga bahin niini mao ang deklaratibo nga paghulagway sa mga pag-configure. Ang tagdumala dili kinahanglan nga i-install ang sistema ug i-configure kini nga mano-mano. Ang kahimtang girekord sa usa ka espesyal nga file: ang tanan nga mga pakete ug mga setting sa pag-authenticate gipakita didto. Sunod, ang tagdumala sa pakete awtomatiko nga nagdala sa OS sa gitakda nga estado.

Kini nga sistema aktibo paggamit cloud providers, unibersidad ug IT company.

Sa bisan unsang kaso, ang Silverblue adunay higayon nga ma-okupar ang niche niini sa merkado. Kung molampos ba kini nagpabilin nga makita sa umaabot.

Mga materyal gikan sa Unang blog bahin sa corporate IaaS:

Dugang nga pagbasa sa Habré:

Source: www.habr.com

Idugang sa usa ka comment