Gnome foreslår at bringe GNOME OS til ægte hardware og foreslår også at overveje miljøpåvirkningen af ​​udvikling

På GUADEC 2020-konferencen, der blev udarbejdet en udviklingsrapport af projektet "Gnome OS" hvori afslører en plan for udvikling "Gnome OS" som en platform til at skabe OS nu omdannet til hensyn som et sæt, der kan bruges til kontinuerlig integration, forenkle arbejdsapplikationer i test udviklet til den næste version af Gnome-kodebasen, evalueringsudvikling, hardwarekompatibilitetstest og brugergrænsefladeeksperimentering.

Du skal huske det initiativet til oprettelsen af ​​Gnome OS opstod i 2012 for at kunne løse problemerne med GNOME-udvikling og også tilbyde forskellige ideer til at øge efterspørgslen efter platformen.

Indtil videre alle byggerier fra "Gnome OS" de er designet til at køre på virtuelle maskiner.

og nu cdet nye initiativ skal med det arbejde, der er blevet udført nu, kan det garanteres, at "Gnome OS" bruges på rigtig hardware.

Med det nye builds udvikles til x86_64 og ARM-systemer (Pinebook Pro, Rock 64, Raspberry Pi 4). Sammenlignet med builds til virtuelle maskiner, tilføjede muligheden for at starte til systemer med UEFI, strømstyringsværktøjer, print support, Bluetooth, WiFi, lydkort, mikrofon, berøringsskærme, grafikkort og webcams, plus de manglende Flatpak-portaler til GTK+ blev tilføjet. Flatpak-pakker forberedt til applikationsudvikling (GNOME Builder + SDK).

For at danne systemet, der fuldender Gnome-operativsystemet, OSTree system anvendes (systembilledet er atomisk opdateret fra et Git-lignende depot), analogt med Fedora Silverblue og Endless OS-projekterne.

Initialisering udføres med Systemd. Det grafiske miljø er baseret på drivere Mesa, Wayland og XWayland. Det foreslås at bruge Flatpak til at installere yderligere apps, mens installationsprogrammet er Endless OS-installationsprogram baseret på Gnomes indledende opsætning.

Gnome er engageret i miljøet

Endnu et emne, der blev diskuteret ved GUADEC 2020 var et forslag til at overveje miljøpåvirkningen af ​​Gnome-applikationsudvikling. For hver ansøgning, det foreslås at vise en "Carbon Cost" parameter, viser det omtrentlige niveau af kuldioxidemissioner til atmosfæren, som giver mulighed for at vurdere, hvordan udviklingen påvirker den globale opvarmning.

Selvom gratis software leveres gratis, kommer det ifølge taleren med en indirekte pris: udviklingens påvirkning af miljøet.

For eksempel kræver et projekts serverinfrastruktur, kontinuerlige integrationsservere, Gnome Foundation og udviklerkonferencer elektricitet og kulstofemitterende materialer fra fremstillingsprocesser. Applikationer bruger også strøm på brugersystemer, hvilket også indirekte påvirker miljøet.

Det vil introduktionen af ​​den nye metrik vise projektet GNOME er seriøs omkring at bevare miljøet.

Faktorerne til at beregne k-metrikken er udførelsestidenansøgningsnr. belastningen på CPU, lager og netværk, intensiteten af ​​testene på det kontinuerlige integrationssystem.

For at vurdere belastningen, det foreslås at bruge regnskabsmekanismerne sysprof, systemd og powertop, hvis data kan konverteres til, hvad der svarer til kuldioxidudledning.

For eksempel kan 1 times intensiv CPU-belastning estimeres til cirka 20 W eller 6 gram CO2e, og 1 GB data downloadet over netværket som 17 gram CO2e. Med hensyn til kontinuerlige integrationssystemer anslås Glib-sættet til at være 48 kg CO2e om året (til sammenligning producerer en person 4.1 ton CO2e om året).

For at reducere omkostningerne ved kulstof opmuntres udviklere at implementere optimeringer såsom caching, forbedre kodeeffektiviteten, reducere netværksbelastningen og anvende foruddefinerede billeder i et kontinuerligt integrationssystem, hvilket bidrager til kampen mod global opvarmning.

For eksempel vil brug af fladtrykte billeder ud af boksen i et kontinuerligt integrationssystem reducere den metriske værdi med 4 gange.

For hver større version foreslås det at beregne en kumulativ Cost of Carbon, der opsummerer metrikkerne for alle applikationer, plus omkostningerne ved GNOME-projektet, GNOME Foundation, Hackfests og Continuous Integration.

Denne metrik vil gøre det muligt at gennemføre udvikling under hensyntagen til påvirkningen af ​​miljøet, overvågning af dynamikken og udførelse af passende optimeringer.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Shupacabra sagde han

    De kunne starte med at gøre gnome anvendelig på en realtime audio/video distro uden at spise en høj procentdel af mikroprocessor og hukommelse, som KDE gjorde med Plasma 5... Jeg mener...