GNOME OS sola ātrus un drošus atjauninājumus, izmantojot systemd-sysupdate

GNOME OS — eksperimentāls izplatījums izstrādātājiem, lai novērtētu darbvirsmas vides attīstības statusu

Ar Systemd 251 palaišana, kas notika 2022. gada maijā, atzīmēja systemd-sysupdate ieviešanu, jauna atjaunināšanas sistēma, kas sola dziļāku integrāciju ar systemd, atbalstu uz attēliem balstītiem izkārtojumiem un pilnīgu uzticības ķēdi no sistēmas sākuma gan tiešsaistē, gan bezsaistē.

Šī systemd-sysupdate pieeja Es pievērsu GNOME OS izstrādātāju uzmanību (eksperimentālais izplatījums, kas ievieš jaunākās darbvirsmas izstrādes), kas ir paziņojuši par pāreju uz izmantošanu systemd-sysupdate komponents, lai organizētu atomu atjaunināšanas sistēmas.

systemd
saistīto rakstu:
Systemd 251 jau ir izlaists, un tie ir tā jaunumi

Izstrādātāji min, ka šīs izmaiņas mērķis ir pārnēsāt GNOME OS nakts būvējumus veikt ikdienas GNOME izstrādes kvalitātes kontroli. Projekta ietvaros migrācija ietver sāknēšanas procesu un failu sistēmu, kā arī systemd-sysupdate integrāciju ar GNOME, izmantojot D-Bus pakalpojumu un polkit, lai nodrošinātu atjauninājumu pārvaldību, izmantojot nepriviliģētu programmatūru.

Tas ir minēts Pašlaik izveidei un atjaunināšanai tiek izmantota OSTree sistēma GNOME OS saknes nodalījuma saturu, atomiski atjauninot sistēmas attēlu no Git līdzīgas krātuves.

Sistēmas nodalījums ir uzstādīts tikai lasīšanas režīmā, un atjauninājumi tiek piegādāti nelielu gabalu veidā, kas satur izmaiņas, kas saistītas ar iepriekšējo stāvokli (delta atjauninājumi). Tas ļauj, piemēram, GNOME testēšanas procesa laikā viegli atgriezt sistēmu uz iepriekšējām versijām un pārbaudīt, vai tajās neparādās identificēta kļūda.

Viena no priekšrocībām mainot GNOME OS no OSTree uz systemd-sysupdate ir iespēja izmantot pārbaudītu startēšanas procesu, kur uzticības ķēde stiepjas no sāknēšanas ielādētāja līdz izplatīšanas sistēmas komponentiem. Turklāt systemd-sysupdate izmantošana ļaus pilnīgāk integrēties ar systemd un arhitektūru, kas manipulē ar iepriekš izveidotiem sistēmas attēliem kā nedalāmiem komponentiem.

Tagad, lai pabeigtu šo migrāciju, ir iesaistīti divi galvenie darbi.

Pirmā ir sāknēšanas procesa un saknes failu sistēmas migrēšana… Otrā daļa ir sysupdate integrācija ar GNOME. Pašlaik sistēmas atjauninājumus var pārvaldīt tikai ar komandrindas rīku, kas jāpalaiž kā root. 

Jo Pagājušā gada pēdējā ceturksnī tika veikti eksperimenti, lai izveidotu sysupdate attēlus ar atbalstu UEFI Secure Boot. Pašlaik ir pieejamas divas GNOME OS būvējumu versijas: viena, kuras pamatā ir OSTree, un otra, kuras pamatā ir systemd-sysupdate. Atliek nodrošināt, ka sysupdate pilnībā integrējas ar GNOME un nodrošina grafisko interfeisu sistēmas atjaunināšanai.

En este momento, sysupdate balstītus atjauninājumus var pārvaldīt tikai no komandrindas un nepieciešamas root tiesības. Integrācijai ar GNOME jau ir izstrādāts D-Bus pakalpojums, kas kopā ar Polkit ļauj pārvaldīt atjauninājumus, izmantojot nepiederošu lietotāju. Izstrādāto D-Bus pakalpojumu un ar to saistīto updatectl utilītu ir paredzēts iekļaut galvenajā systemd laidienā.

Starp joprojām neatrisinātajām problēmām ir nepieciešamība pievienot sistēmasd-sysupdate delta atjauninājumu atbalstu (pašlaik attēli tiek ielādēti pilnībā) un rīku izveide, lai vienlaikus uzturētu vairākas operētājsistēmas versijas, kuru pamatā ir stabilie zari un GNOME. attīstību. Turklāt ir sācies darbs pie jaunas GNOME OS instalēšanas programmas, kas joprojām ir sākuma stadijā un kuras repozitorijs vēl nav izveidots.

Visbeidzot, tiek minēts, ka nākotnē ir plānots GNOME programmatūras lietojumprogrammai pievienot uz sysupdate balstītu atjauninājumu pārvaldības funkcionalitāti. Šim nolūkam ir sagatavots eksperimentāls spraudnis ar nosaukumu gs-plugin-systemd-sysupdate, kas realizē iespēju atjaunināt operētājsistēmu, izmantojot D-Bus pakalpojumu sistēmas atjaunināšanai.

Saskaņā ar oficiālo paziņojumu, Gnome OS redzēs arī ciešāku integrāciju ar sistēmisku un uzlabotu atbalstu uz attēliem balstītam izkārtojumam, nodrošinot nemainīgumu, automātiskus atjauninājumus, rūpnīcas iestatījumu atiestatīšanu un daudz ko citu.

Ja vēlaties uzzināt vairāk par to, varat skatīt sīkāku informāciju šī saite.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.