Gnome foreslår å bringe GNOME OS til ekte maskinvare, og foreslår også å vurdere miljøpåvirkningen av utvikling

På GUADEC 2020-konferansen, det ble laget en rapport om utviklingen av prosjektet "Gnome OS" der en plan frigjøres for å utvikle "Gnome OS" som en plattform for å lage OS nå forvandlet til hensyn som et sett som kan brukes til kontinuerlig integrering, forenkle arbeidsapplikasjoner i tester utviklet for neste versjon av Gnome-kodebasen, utviklingsvurdering, testing av maskinvarekompatibilitet og eksperimentering av brukergrensesnitt.

Du må huske det initiativet til å lage Gnome OS dukket opp i 2012 for å kunne løse problemene med GNOME-utvikling og også tilby flere ideer for å øke etterspørselen etter plattformen.

Så langt alle samlinger av "Gnome OS" de ble designet for å kjøre i virtuelle maskiner.

Og nå cMed det nye initiativet tar det sikte på med arbeidet som er gjort nå kan det sikres at "Gnome OS" brukes på ekte maskinvare.

Med det nye bygg blir utviklet for x86_64 og ARM-systemer (Pinebook Pro, Rock 64, Raspberry Pi 4). Sammenlignet med bygg for virtuelle maskiner, la muligheten til å starte opp i systemer med UEFI, verktøy for strømstyring, utskriftsstøtte, Bluetooth, WiFi, lydkort, mikrofon, berøringsskjerm, grafikkort og webkameraer, pluss manglende Flatpak-portaler for GTK + lagt til. Flatpak-pakker forberedt for applikasjonsutvikling (GNOME Builder + SDK).

For å danne systemet som fullfører Gnome OS, OSTree-systemet brukes (systembildet oppdateres atomisk fra et Git-lignende lager), analogt med Fedora Silverblue og Endless OS-prosjekter.

Initialisering gjøres med Systemd. Det grafiske miljøet er basert på driverne Mesa, Wayland og XWayland. Det anbefales å bruke Flatpak til å installere flere applikasjoner, mens installasjonsprogrammet er Endless OS-installasjonsprogrammet basert på den opprinnelige Gnome-konfigurasjonen.

Gnome er forpliktet til miljøet

Et annet tema som ble tatt opp på GUADEC 2020 Det var et forslag om å vurdere miljøpåvirkningen av utviklingen av Gnome-applikasjoner. For hver applikasjon, Det foreslås å vise parameteren "Carbon Cost", som viser det omtrentlige nivået av karbondioksidutslipp til atmosfæren som gjør det mulig å evaluere hvordan utvikling påvirker global oppvarming.

I følge høyttaleren, selv om gratis programvare leveres gratis, har den en indirekte pris: effekten av utvikling på miljøet.

For eksempel krever prosjektets serverinfrastruktur, kontinuerlige integrasjonsservere, Gnome Foundation og utviklerkonferanser strøm og karbondioksidemitterende materialer fra produksjonsprosesser. Applikasjonene forbruker også energi i brukerens systemer, noe som også indirekte påvirker miljøet.

Innføringen av den nye beregningen vil vise det prosjektet GNOME er seriøs med å bevare miljøet.

Faktorene for å beregne beregningen k er utførelsestidenn av søknaden, belastningen på CPU, lagring og nettverk, intensiteten til testene i det kontinuerlige integreringssystemet.

For å evaluere belastningen, det er foreslått å bruke sysprof, systemd og powertop regnskapsmekanismer, hvis data kan konverteres til tilsvarende utslipp av karbondioksid.

For eksempel kan 1 times CPU-intensiv belastning estimeres til omtrent 20 W eller 6 gram CO2e, og 1 GB data lastet ned over nettverket som 17 gram CO2e. Når det gjelder kontinuerlige integreringssystemer, anslås Glib-settet til 48 kg CO2e per år (til sammenligning produserer en person 4.1 tonn CO2e per år).

For å redusere kostnadene for karbon, oppfordres utviklere å implementere optimaliseringer som hurtigbufring, forbedring av kodeeffektivitet, reduksjon av nettverksbelastning og bruk av forhåndsdefinerte bilder i et kontinuerlig integreringssystem, og dermed bidra til å bekjempe global oppvarming.

For eksempel vil bruk av utflatede bilder i et kontinuerlig integreringssystem redusere verdien til beregningen med 4 ganger.

For hver større utgivelse foreslås det å beregne en kumulativ karbonkostnad som oppsummerer beregningene for alle applikasjoner, pluss kostnadene for GNOME-prosjektet, GNOME Foundation, Hackfests og kontinuerlig integrering.

Denne beregningen vil tillate utviklingen å bli tatt i betraktning miljøpåvirkningen, overvåke dynamikken og utføre passende optimaliseringer.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Shupacabra sa

    De kan begynne med å ta gnome for å være brukbare i en lyd- / videodistro i sanntid uten å konsumere en høy prosentandel mikroprosessor og minne, slik KDE gjorde med Plasma 5 ... Jeg mener ...