Pab: dab tsi los ntawm Fedora Silverblue

Cia peb saib cov yam ntxwv ntawm qhov hloov tsis tau OS.

Pab: dab tsi los ntawm Fedora Silverblue
/ duab Clem Onojeghuo Unsplash

Yuav ua li cas Silverblue los ua

Fedora Silverblue yog qhov hloov pauv tsis tau lub desktop operating system. Nyob rau hauv nws, txhua daim ntawv thov khiav hauv cov thawv cais, thiab cov kev hloov tshiab tau nruab atomically.

Yav dhau los qhov project hu ua Fedora Atomic Workstation. Tom qab ntawd nws tau hloov npe hu ua Silverblue. Raws li cov neeg tsim khoom, lawv tau txiav txim siab ntau dua 150 lub npe xaiv. Silverblue tau raug xaiv tsuas yog vim muaj xws li cov npe pub dawb thiab cov nyiaj hauv social networks.

Hloov kho qhov system hloov Fedora Workstation yog qhov tseem ceeb tsim rau desktops hauv Fedora 30. Cov kws sau ntawv hais tias Silverblue yog yav tom ntej tuaj yeem tshem tawm tag nrho Fedora Workstation.

Ib tus neeg nyob hauv Hacker Xov Xwm tswv yimtias Silverblue lub tswv yim tau los ua qhov kev txhim kho ntawm qhov project Stateless Linux. Fedora tau txhawb nqa nws li kaum xyoo dhau los. Stateless Linux yuav tsum ua kom yooj yim rau kev tswj hwm ntawm cov neeg siv khoom nyias thiab tuab. Hauv nws, ib yam nkaus, tag nrho cov ntaub ntawv teeb tsa system tau qhib hauv hom nyeem nkaus xwb.

Qhov "immutability" muab dab tsi?

Lo lus "kev ua haujlwm tsis hloov pauv" txhais tau hais tias lub hauv paus thiab cov neeg siv cov npe tau txuas rau nyeem nkaus xwb. Tag nrho cov ntaub ntawv hloov pauv tau muab tso rau hauv /var directory. Cov neeg tsim khoom siv txoj kev zoo sib xws ChromeOS ΠΈ macOS Catalina. Txoj hauv kev no ua rau muaj kev ruaj ntseg ntawm OS thiab tiv thaiv cov ntaub ntawv kaw lus los ntawm kev raug tshem tawm (piv txwv li, yuam kev).

Ib qho ntawm Hacker Xov Xwm cov neeg nyob hauv cov xov xwm thematic hais, tias kuv ib zaug yuam kev tshem tawm ntau cov ntaub ntawv kaw lus thaum hloov kho Ubuntu Yaru ntsiab lus. Txawm li cas los xij, nws tsis muaj qhov thaub qab vim qhov yuam kev hauv regex. Raws li nws, ib qho kev hloov tsis tau OS yuav pab kom tsis txhob muaj teeb meem.

Txhim kho qhov hloov tshiab kuj yooj yim - txhua yam koj yuav tsum ua yog reboot lub kaw lus los ntawm cov duab tshiab. Tsis tas li ntawd, nws muaj peev xwm hloov tau sai ntawm ntau ceg (Fedora tso tawm). Piv txwv li, ntawm qhov tam sim no tsim version ntawm Fedora Rawhide thiab repository tshiab-testing nrog kev hloov tshiab yav tom ntej.

Dab tsi yog qhov txawv ntawm Fedora classic?

OSTree thev naus laus zis yog siv los txhim kho lub hauv paus ib puag ncig (/ thiab / usr). Peb tuaj yeem hais tias qhov no yog "versioning" system RPM- pob khoom. RPM tej pob khoom raug txhais rau hauv OSTree repository siv rpm-ostree. Thaum txhim kho lub pob, nws daim ntawv Ib qho rov qab taw tes uas koj tuaj yeem thim rov qab thaum tsis ua haujlwm.

OSTree thiab nws tso cai rau nruab daim ntawv thov los ntawm dnf/yum repositories thiab repositories tsis txaus siab los ntawm Fedora. Ua li no, es tsis txhob ntawm dnf install command, koj yuav tsum siv rpm-ostree install. Lub kaw lus yuav tsim ib lub hauv paus duab tshiab ntawm lub operating system thiab hloov qhov nruab nrog nws.

Siv raws li ib tug mechanism rau hloov kho daim ntawv thov Lub hnab ntim khoom. Nws khiav lawv hauv ntim. Ib pob flatpack tsuas yog suav nrog cov ntawv thov tshwj xeeb kev vam khom. Tag nrho cov tsev qiv ntawv tseem ceeb (xws li GNOME thiab KDE cov tsev qiv ntawv) nyob twj ywm hauv qhov chaw khiav haujlwm. Txoj hauv kev no tso cai rau koj txo qhov loj ntawm pob khoom thiab tshem tawm cov khoom sib xws ntawm lawv.

Pab: dab tsi los ntawm Fedora Silverblue
/ duab Jonathan Larson Unsplash

Txhawm rau nruab cov ntawv thov uas tsis tau ntim rau hauv Flatpack, koj tuaj yeem siv Toolbox. Nws tso cai rau koj los tsim ib lub thawv nrog lub classic Fedora installer.

Cov kev daws teeb meem zoo sib xws

Muaj lwm qhov kev faib tawm uas nws txoj haujlwm zoo ib yam li Silverblue. Ib qho piv txwv yuav yog Micro OS los ntawm openSUSE. Qhov no tsis yog ib qho kev faib tawm ib leeg, tab sis ib feem ntawm openSUSE Kubic platform rau CaaS (Container as a Service) xa tawm.

Lub kaw lus ua haujlwm nrog Docker ntim. Lawv cov duab tau muab faib ua RPM pob. Qhov no ua kom yooj yim Nruab cov kab hais kom ua raws li cov ntawv thov uas tsis muaj nyob hauv Flatpack hom. Lub host system rau khiav ntim yog tsim raws li lub official repository openSUSE Tumbleweed.

MicroOS tau tsim los rau kev xa tawm hauv qhov chaw loj (piv txwv li, hauv cov chaw khaws ntaub ntawv), tab sis kuj muaj peev xwm khiav ntawm ib lub tshuab.

Ib qho piv txwv ntawm lwm qhov kev txhim kho zoo sib xws yuav yog Nix OS. Nws yog Linux faib raws li Nix pob tus thawj tswj hwm. Nws lub ntsiab feature yog cov lus piav qhia ntawm configurations. Tus thawj coj tsis tas yuav nruab qhov system thiab teeb tsa nws manually. Cov xwm txheej raug kaw rau hauv cov ntaub ntawv tshwj xeeb: tag nrho cov pob khoom thiab qhov kev lees paub tseeb tau qhia nyob rau ntawd. Tom ntej no, tus thawj tswj pob cia li coj OS mus rau lub xeev teev.

Qhov no system yog nquag siv huab muab kev pabcuam, tsev kawm qib siab thiab IT tuam txhab.

Txawm li cas los xij, Silverblue muaj lub sijhawm los tuav nws lub niche hauv kev ua lag luam. Seb nws yuav ua haujlwm li cas tseem yuav pom yav tom ntej.

Cov ntaub ntawv los ntawm Thawj blog hais txog kev lag luam IaaS:

Nyeem ntxiv ntawm Habre:

Tau qhov twg los: www.hab.com

Ntxiv ib saib