Fedora Silverblue ir strauji augoša Fedora Linux versija, kas kādreiz varētu aizstāt Fedora Workstation kā noklusējuma versiju. Uz virsmas Fedora Silverblue izskatās tāpat kā Fedora Workstation; abas nodrošina GNOME darbvirsmu un līdzīgu programmu komplektu.

Tātad, kas atšķir Fedora Silverblue no Fedora Workstation, un kāpēc tas rada tādu aizrautību Linux kopienas stūrī? Atšķirības galvenokārt slēpjas zem pārsega, un tās ir radikāls pārdomājums par to, kā izveidot Linux izplatīšanu.

1. Distro ar tikai lasāmu failu sistēmu

Viena no pirmajām lietām, ko jūs, iespējams, redzēsit par Silverblue, ir tā, ka tā ir nemainīga. Tas nozīmē, ka jūsu operētājsistēma sistēmas failus pievieno kā tikai lasāmus. Un tas nozīmē, ka ne jūs, ne nekas, ko instalējat, nevar veikt izmaiņas failos, kas nepieciešami, lai jūsu dators darbotos.

Tas ievērojami palielina gan sistēmas stabilitāti, gan drošību. Jūsu dators ir stabilāks, jo nevarat nejauši izdzēst failu, kas nepieciešams datora sāknēšanai, kā Linus no Linus Tech Tips lieliski to darīja, izmēģinot Pop!_OS

instagram viewer
. Jūsu sistēma ir drošāka, jo arī negodīga programmatūra nevar iefiltrēties vai veikt izmaiņas šajos komponentos.

Programmā Fedora Workstation jums ir nepieciešamas administratora tiesības, lai pārvaldītu sistēmas failus. Tas ir tas, ko "sudo" piešķir daudzās komandās, kuras atrodat tīmeklī.

Lai gan šī ir spēcīga aizsardzības līnija, ir daži trūkumi. Pirmkārt, jebkura instalēto atjauninājumu kopa vai jebkura instalētā lietotne instalēšanas laikā iegūst šo piekļuvi. Šīs programmas var veikt jebkādas izmaiņas jūsu datorā, tāpēc ir svarīgi instalēt programmatūru tikai no uzticamiem avotiem.

Turklāt nav nekas neparasts, ka daudzi no mums piešķir administratīvo piekļuvi, pilnībā nesaprotot, ko mēs darām vai kādu programmu darīs. Fedora Silverblue aizsargā jūs pret to.

2. Jūs nevarat pārvaldīt savu sistēmu, izmantojot DNF

Fedora Workstation sastāv no programmatūras, kas iekļauta RPM formātā. Instalējot jaunas lietotnes, tās tiek lejupielādētas RPM veidā. Noņemot programmatūru, tiek noņemti RPM. Un, kad lejupielādējat atjauninājumus — jūs to uzminējāt — vairāk RPM.

Fedora Silverblue maina paradigmu. Tā ir uz attēliem balstīta operētājsistēma, kas nozīmē, ka pamatsistēma ir viens attēls, kas ir identisks daudzos datoros. Silverblue versija jūsu datorā ir identiska versijai izstrādātāja ierīcē. Kad lejupielādējat atjauninājumu, sistēmas attēls tiek aizstāts ar jaunu attēlu ar jaunāko programmatūru.

Tas nozīmē, ka jūs nevarat atjauniniet vai pārvaldiet savu sistēmu, izmantojot DNF pakotņu pārvaldnieku uz kuru balstās lielākā daļa citu Fedora versiju. Tā vietā jūs izmantojat rpm-ostree lai lejupielādētu atjauninātus attēlus vai veiktu attēla izmaiņas. Vairāk par to vēlāk.

DNF nav ierobežots Fedora Silverblue lietotājiem. Vienkārši tā vietā, lai lejupielādētu RPM savā sistēmā, jūs tos ievietojat konteineros. Šeit parādās Toolbx.

Toolbx ir uz termināli balstīts rīks, lai izveidotu konteineru telpas pakotņu instalēšanai un pārvaldībai. Tam ir zināmas priekšrocības. Ja veidojat vietni, varat lejupielādēt visas nepieciešamās pakotnes atsevišķā konteinerā, nevis pievienot simtiem papildu pakotņu savai pamatsistēmai.

Kad esat pabeidzis, varat izdzēst visu konteineru un tajā esošās pakotnes, neuztraucoties par datora stabilitāti. Vairākām vietnēm varat piešķirt savu konteineru, un tas pats attiecas uz programmatūras izstrādi.

Pieņemsim, ka jūs neesat izstrādātājs. Toolbx joprojām ir vieta, kur instalēt citus uz termināļiem balstītus rīkus, uz kuriem esat paļāvies. Ja vēlaties izmantot programmatūru, piemēram rsync vai exiftool, joprojām varat to izdarīt programmā Fedora Silverblue, izmantojot Toolbx.

Toolbx ir pieejams arī Fedora Workstation. Atšķirība ir tāda, ka Silverblue tas ir iepriekš instalēts, un tas ir vienīgais veids, kā izmantot DNF vai instalēt komandrindas programmas.

4. Flatpak ir lietotņu noklusējuma formāts

Flatpak ir universāls lietotņu formāts Linux galddatoriem. Izmantojot Flatpak, izstrādātājs var viegli iepakot savu lietotni vienā formātā un zināt, ka tā darbosies lielākajā daļā Linux versiju. Tas ir tālu no tā, kā Linux tradicionāli darbojas.

Lielākajai daļai Linux distribūciju, tostarp Fedora Workstation, ir iespēja instalēt Flatpak programmas. Fedora Silverblue atšķiras ar to, ka Flatpaks ir paredzētais noklusējuma veids lietotņu instalēšanai. Lietotņu veikals nodrošina Flatpaks tieši no Fedora vai Flathub.

Ja nepieciešams, ir veidi, kā instalēt tradicionālos RPM. To var izdarīt, izmantojot Toolbx, taču šī metode nepievienos ikonu jūsu lietotņu atvilktnei. Tā vietā jums katru reizi būs jāpalaiž programma no komandrindas. Vēl viena iespēja ir pievienot lietotni sistēmas attēlam, izmantojot rpm-ostree, piemēram, ar šādu komandu:

rpm-ostree uzstādītiepakojums

Sistēmas attēla modifikāciju veikšana aizņem ilgāku laiku un katru reizi ir jārestartē, lai jaunā programma tiktu parādīta jūsu lietotņu atvilktnē. Flatpaks instalēšana ir daudz vienkāršāka.

5. Varat viegli atgriezties pie iepriekšējās versijas

Visi operētājsistēmas atjauninājumi var izraisīt kļūdas vai izmaiņas, kas jums nepatīk. Tradicionālajās Linux distribūcijās, piemēram, Fedora Workstation, sistēmas atjaunināšanas atsaukšana ir sarežģīts process. Varat mēģināt atjaunot pakotnes uz to iepriekšējo versiju, taču, ja atjauninājums instalē daudz jaunu programmu, izmaiņas ir jāveic ar smalku ķemmi, lai visu atsauktu ar roku.

Izmantojot Fedora Silverblue, varat īslaicīgi atgriezties pie iepriekšējās sistēmas versijas tikai ar dažiem peles klikšķiem. Sāknēšanas laikā vienkārši atlasiet vecāku laidienu. Jums var būt nepieciešams turēt nospiestu noteiktu taustiņu, lai atvērtu opciju sarakstu. Vai arī, lai neatgriezeniski atgrieztos atpakaļ, varat izmantot rpm-ostree rollback komandu.

Lai atjaunotu sistēmu, jums nav jāskatās izmaiņu žurnāli vai pat jāzina, kas ir mainījies. Tas padara sistēmas atcelšanu par kaut ko tādu, ko var izdomāt mazāk datoru lietpratējs.

6. Izmēģiniet beta versijas bez riska

Tie no mums, kuriem patīk iepazīties ar jaunāko programmatūru pirms tās oficiālās izlaišanas, zina, ka šāda rīcība ir saistīta ar zināmu risku. Varat saskarties ar kļūdām, kas padara jūsu datoru mazāk stabilu, un nav vienkārša veida, kā atgriezt sistēmu tā, kā tā bija, izņemot distro instalēšanu no jauna.

Turpretim jūs varat pārejiet uz gaidāmo Fedora Silverblue versiju ar nulles risku. Pareizi, nulle. Jūs pat varat mierīgi pārslēgties uz Fedora nestabilās izstrādes versiju, kas pazīstama kā Rawhide. Tas ir tāpēc, ka pat tad, ja konstatējat, ka sistēma ir nesāknējamā stāvoklī, varat vienkārši pārslēgties atpakaļ uz jaunāko stabilo sistēmas attēlu.

Pēc tam varat likt savai sistēmai pieturēties pie stabilās versijas, it kā jūs nekad nebūtu nolēmis nodarboties ar nepabeigtu programmatūru.

Vai jums vajadzētu pārslēgties uz Fedora Silverblue?

Fedora Silverblue ir sasniegusi punktu, kurā tā ir stabila, nobriedusi alternatīva Fedora Workstation. Bet tas nav paredzēts visiem. Ja vēlaties alternatīvu darbvirsmas vidi vai vēlaties veikt plašus sistēmas darbības pielāgojumus, Fedora Silverblue var šķist lielāks ierobežojums.

Tomēr, ja pieturaties pie noklusējuma darbvirsmas un lielākā daļa vajadzīgās programmatūras ir pieejama vietnē Flathub, Fedora Silverblue instalēšanai ir daudz priekšrocību.