Gnome teeb ettepaneku viia GNOME OS tõelise riistvarani ja kaaluda ka arendamise keskkonnamõju

GUADEC 2020 konverentsil, arenduse kohta tehti aruanne projekti "Gnome OS" milles välja antakse plaan välja töötada "Gnome OS" nimega platvorm OS-i loomiseks, mis on nüüd muutunud kaalumine kui komplekt, mida saab kasutada pidevaks integreerimiseks, lihtsustada töörakendusi testides, mis on välja töötatud Gnome'i koodibaasi järgmise versiooni, arenduse hindamise, riistvara ühilduvuse testimine ja kasutajaliidese katsetamine.

Sa pead seda meeles pidama algatus Gnome OS loomiseks tekkis 2012. aastal selleks, et oleks võimalik lahendada GNOME-i arendamise probleeme ja pakkuda ka mitmeid ideid platvormi nõudluse suurendamiseks.

Siiani kõik kogumikud autor "Gnome OS" need olid mõeldud töötamiseks virtuaalsetes masinates.

Ja nüüd cUue algatusega on selle eesmärk nüüd tehtud tööga saab tagada, et "Gnome OS" kasutada tõelisel riistvaral.

Sellega x86_64 ja ARM süsteemide jaoks on väljatöötamisel uued järjed (Pinebook Pro, Rock 64, Raspberry Pi 4). Võrreldes virtuaalmasinate ehitustega, lisas võimaluse süsteemidesse käivitada UEFI, toitehalduse tööriistade, printimise tugi, Bluetooth, WiFi, helikaardid, mikrofon, puutetundlikud ekraanid, graafikakaardid ja veebikaamerad, lisaks GTK + jaoks puuduvad Flatpaki portaalid. Flatpaki paketid, mis on ette nähtud rakenduste arendamiseks (GNOME Builder + SDK).

Gnome'i operatsioonisüsteemi täiendava süsteemi moodustamiseks toimige järgmiselt. kasutatakse OSTree süsteemi (süsteemipilti värskendatakse aatomiselt Giti-laadsest hoidlast), analoogia põhjal Fedora Silverblue ja Endless OS projektidega.

Initsialiseerimine toimub Systemd-ga. Graafiline keskkond põhineb draiveritel Mesa, Wayland ja XWayland. Täiendavate rakenduste installimiseks on soovitatav kasutada Flatpaki, samas kui installer on Gnome'i esialgse konfiguratsiooni põhjal Endless OS installija.

Gnome on pühendunud keskkonnale

Teine teema, millega tegeleti kell GUADEC 2020 See oli ettepanek kaaluda Gnome'i rakenduste väljatöötamise keskkonnamõju. Iga rakenduse puhul On soovitatav näidata parameetrit "Süsiniku hind", mis näitab atmosfääri süsinikdioksiidi heite ligikaudset taset, mis võimaldab hinnata, kuidas areng mõjutab globaalset soojenemist.

Kõneleja sõnul on isegi tasuta tarkvara tasuta pakkumisel selle kaudne hind: arengu mõju keskkonnale.

Näiteks projekti serverite infrastruktuur, pideva integreerimise serverid, Gnome fond ja arendajate konverentsid nõuavad tootmisprotsessidest elektrit ja süsinikdioksiidi eraldavaid materjale. Samuti tarbivad rakendused energiat kasutaja süsteemides, mis mõjutab kaudselt ka keskkonda.

Uue mõõdiku kasutuselevõtt näitab seda projekti GNOME suhtub keskkonnakaitsesse tõsiselt.

Mõõdiku k arvutamise tegurid on täitmise aegn rakendust, protsessori, salvestusruumi ja võrgu koormus, testide intensiivsus pideva integreerimise süsteemis.

Koormuse hindamiseks tehakse ettepanek kasutada sysprofi, systemd ja powertopi arvestusmehhanisme, kelle andmeid saab teisendada süsinikdioksiidi heitkoguste ekvivalendiks.

Näiteks võib ühe tunni protsessori intensiivse koormuse hinnanguliselt olla umbes 1 W või 20 grammi CO6e ja 2 GB võrgu kaudu alla laaditud andmeid 1 grammi CO17e. Pideva integreerimise süsteemide osas on Glibi komplekt hinnanguliselt 2 kilogrammi CO48e aastas (võrdluseks toodab üks inimene aastas 2 tonni CO4.1e).

Süsiniku hinna vähendamiseks soovitatakse arendajatel optimeerimiste rakendamiseks nagu vahemällu salvestamine, koodi tõhususe parandamine, võrgu koormuse vähendamine ja etteantud piltide rakendamine pidevas integreerimissüsteemis, aidates seeläbi võidelda globaalse soojenemisega.

Näiteks karbis olevate lamestatud piltide kasutamine pidevas integreerimissüsteemis vähendab mõõdiku väärtust 4 korda.

Iga suurema väljalaske jaoks on soovitatav arvutada kumulatiivne süsinikukulu, mis võtab kokku kõigi rakenduste mõõdikud, millele lisanduvad GNOME projekti, GNOME fondi, Hackfestsi ja pideva integreerimise kulud.

See mõõdik võimaldab arendustööd läbi viia, võttes arvesse keskkonnamõju, jälgida dünaamikat ja teostada asjakohaseid optimeerimisi.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Shupacabra DIJO

    Nad võiksid alustada sellest, et gnome on heli / video distroos reaalajas kasutatav, ilma et oleks vaja suurt protsenti mikroprotsessorit ja mälu, nagu KDE tegi Plasma 5-ga ...