Gnome propozon të sjellë GNOME OS në pajisje reale dhe gjithashtu sugjeron të shqyrtojmë ndikimin mjedisor të zhvillimit

Në konferencën GUADEC 2020, u bë një raport mbi zhvillimin të projektit "Gnome OS" në të cilën lëshohet një plan për tu zhvilluar "Gnome OS" si një platformë për krijimin e OS tani e shndërruar në konsideratë si një grup që mund të përdoret për integrim të vazhdueshëm, thjeshtoni aplikacionet e punës në testet e zhvilluara për versionin tjetër të bazës së kodit Gnome, vlerësimin e zhvillimit, testimi i pajtueshmërisë hardware dhe eksperimentimi i ndërfaqes së përdoruesit.

Ju duhet të mbani mend atë iniciativa për krijimin e Gnome OS u shfaq në 2012 në mënyrë që të jetë në gjendje të adresojë problemet e zhvillimit të GNOME dhe gjithashtu të ofrojë disa ide për të rritur kërkesën për platformën.

Deri më tani të gjitha përmbledhjet nga "Gnome OS" ato ishin krijuar për të ekzekutuar në makina virtuale.

Dhe tani cMe iniciativën e re, ajo synon të me punën që është bërë tani mund të sigurohet që "Gnome OS" të përdoret në pajisje reale.

Me atë ndërtime të reja janë duke u zhvilluar për sistemet x86_64 dhe ARM (Pinebook Pro, Rock 64, Raspberry Pi 4). Krahasuar me ndërtimet për makinat virtuale, shtoi aftësinë për t'u futur në sisteme me UEFI, mjetet e menaxhimit të energjisë, mbështetje shtypje, Bluetooth, WiFi, karta zanore, mikrofon, ekrane me prekje, karta grafike dhe kamerë, plus portalet Flatpak që mungojnë për GTK + të shtuara. Paketat Flatpak të përgatitura për zhvillimin e aplikacioneve (GNOME Builder + SDK).

Për të formuar sistemin që kompleton sistemin operativ Gnome, përdoret sistemi OSTree (imazhi i sistemit azhurnohet atomikisht nga një depo e ngjashme me Git), për analogji me projektet Fedora Silverblue dhe Endless OS.

Inicializimi bëhet me Systemd. Mjedisi grafik është i bazuar në drejtuesit Mesa, Wayland dhe XWayland. Sugjerohet të përdorni Flatpak për të instaluar aplikacione shtesë, ndërsa instaluesi është instaluesi i Endless OS bazuar në konfigurimin fillestar të Gnome.

Gnome është e përkushtuar ndaj mjedisit

Një temë tjetër që u trajtua në GUADEC 2020 Ishte një propozim për të marrë në konsideratë ndikimin mjedisor të zhvillimit të aplikacioneve Gnome. Për secilin aplikim, Sugjerohet të tregohet një parametër "Kostoja e karbonit", e cila tregon nivelin e përafërt të emetimeve të dioksidit të karbonit në atmosferë e cila lejon vlerësimin se si ndikon zhvillimi në ngrohjen globale.

Sipas folësit, edhe pse programi falas sigurohet falas, ai vjen me një çmim indirekt: ndikimi i zhvillimit në mjedis.

Për shembull, infrastruktura e serverit të një projekti, serverat e integrimit të vazhdueshëm, Fondacioni Gnome dhe konferencat e zhvilluesve kërkojnë materiale që emetojnë energji elektrike dhe dioksid karboni nga proceset e prodhimit. Aplikacionet gjithashtu konsumojnë energji në sistemet e përdoruesit, gjë që ndikon indirekt edhe në mjedis.

Futja e metrikës së re do ta tregojë këtë projekti GNOME është serioz në lidhje me ruajtjen e mjedisit.

Faktorët për të llogaritur metrikën k janë koha e ekzekutimitn të aplikimit, ngarkesa në CPU, hapësira ruajtëse dhe rrjeti, intensiteti i provave në sistemin e integrimit të vazhdueshëm.

Për të vlerësuar ngarkesën, është propozuar që të përdoren mekanizmat e kontabilitetit të sysprof, systemd dhe powertop, të dhënat e së cilës mund të shndërrohen në ekuivalentin e emetimeve të dioksidit të karbonit.

Për shembull, 1 orë ngarkesë intensive e CPU mund të vlerësohet afërsisht 20 W ose 6 gram CO2e, dhe 1 GB të dhëna të shkarkuara në rrjet si 17 gram CO2e. Në lidhje me sistemet e integrimit të vazhdueshëm, grupi Glib vlerësohet në 48 kilogram CO2e në vit (në krahasim, një person prodhon 4.1 ton CO2e në vit).

Për të ulur koston e karbonit, zhvilluesit inkurajohen për të zbatuar optimizime të tilla si caching, përmirësimi i efikasitetit të kodit, zvogëlimi i ngarkesës në rrjet dhe aplikimi i imazheve të paracaktuara në një sistem integrimi të vazhdueshëm, duke ndihmuar kështu në luftimin e ngrohjes globale.

Për shembull, përdorimi i figurave të rrafshuara jashtë kutisë në një sistem integrimi të vazhdueshëm do të zvogëlojë vlerën e metrikës me 4 herë.

Për çdo lëshim të madh, sugjerohet të llogaritet një Kosto Kumulative e Karbonit që përmbledh metrikat për të gjitha aplikacionet, plus kostot e Projektit GNOME, Fondacionit GNOME, Hackfests dhe Integrimit të Vazhdueshëm.

Kjo metrikë do të lejojë të kryejë zhvillimin duke marrë parasysh ndikimin në mjedis, për të monitoruar dinamikën dhe për të kryer optimizimet e duhura.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Shupacabra dijo

    Ata mund të fillojnë duke marrë gnome për të qenë i përdorshëm në një distro audio / video në kohë reale pa konsumuar një përqindje të lartë të mikroprocesorit dhe kujtesës, siç bëri KDE me Plasma 5 ... dua të them ...