Gnome predlaže da se GNOME OS približi stvarnom hardveru, a takođe predlaže i razmatranje uticaja razvoja na životnu sredinu

Na konferenciji GUADEC 2020, napravljen je izvještaj o razvoju projekta "Gnome OS" u kojem objavljen je plan za izradu "Gnome OS" kao platforma za stvaranje OS-a koja je sada transformirana u razmatranje kao set koji se može koristiti za kontinuiranu integraciju, pojednostaviti radne aplikacije u testovima razvijenim za sljedeću verziju Gnome baze, procjena razvoja, testiranje kompatibilnosti hardvera i eksperimentiranje sa korisničkim interfejsom.

To morate zapamtiti inicijativa za stvaranje Gnome OS pojavila se 2012. godine kako bi mogli riješiti probleme razvoja GNOME-a i ponuditi nekoliko ideja za povećanje potražnje za platformom.

Do sada sve kompilacije od "Gnome OS" dizajnirani su za pokretanje u virtualnim mašinama.

A sada cNovom inicijativom ima za cilj sa poslom koji je sada obavljen može se zagarantovati da "Gnome OS" koristiti na stvarnom hardveru.

S tim razvijaju se nove verzije za x86_64 i ARM sisteme (Pinebook Pro, Rock 64, Raspberry Pi 4). U poređenju sa verzijama za virtualne mašine, dodao mogućnost pokretanja sistema sa UEFI, alata za upravljanje napajanjem, podrška za štampu, Bluetooth, WiFi, zvučne kartice, mikrofon, dodirni ekrani, dodane grafičke kartice i web kamere, plus nedostajući Flatpak portali za GTK +. Flatpak paketi pripremljeni za razvoj aplikacija (GNOME Builder + SDK).

Da bismo formirali sistem koji dovršava operativni sistem Gnome, koristi se sistem OSTree (sistemska slika se atomsko ažurira iz spremišta sličnog Git-u), po analogiji sa projektima Fedora Silverblue i Endless OS.

Inicijalizacija se vrši pomoću Systemda. Grafičko okruženje temelji se na pokretačkim programima Mesa, Wayland i XWayland. Predlaže se upotreba Flatpaka za instaliranje dodatnih aplikacija, dok je instalacijski program Endless OS instalacijski program zasnovan na početnoj Gnome konfiguraciji.

Gnome je posvećen okolišu

Druga tema o kojoj se govorilo na GUADEC 2020 To je bio prijedlog za razmatranje utjecaja na okoliš razvoja aplikacija Gnome. Za svaku aplikaciju, Predlaže se prikaz parametra "Carbon Cost", što pokazuje približni nivo emisije ugljen-dioksida u atmosferu koji omogućava procjenu kako razvoj utječe na globalno zagrijavanje.

Prema govorniku, iako se besplatni softver pruža besplatno, on ima posrednu cijenu: utjecaj razvoja na okoliš.

Na primjer, serverska infrastruktura projekta, serveri za kontinuiranu integraciju, Gnome Foundation i razvojne konferencije zahtijevaju materijale koji emitiraju električnu energiju i ugljen-dioksid iz proizvodnih procesa. Aplikacije takođe troše energiju u korisničkim sistemima, što takođe indirektno utječe na okoliš.

Uvođenje nove metrike to će pokazati projekat GNOME se ozbiljno bavi očuvanjem životne sredine.

Faktori za izračunavanje metrike k su vrijeme izvršenjan aplikacije, opterećenje CPU-a, memorije i mreže, intenzitet testova u sistemu kontinuirane integracije.

Za procjenu opterećenja, predlaže se korištenje sysprof, systemd i powertop računovodstvenih mehanizama, čiji se podaci mogu pretvoriti u ekvivalent emisije ugljen-dioksida.

Na primjer, 1 sat intenzivnog opterećenja procesora može se procijeniti na približno 20 W ili 6 grama CO2e, a 1 GB podataka preuzetog preko mreže kao 17 grama CO2e. Što se tiče sistema kontinuirane integracije, Glib set procjenjuje se na 48 kilograma CO2e godišnje (za usporedbu, jedna osoba proizvodi 4.1 tone CO2e godišnje).

Da bi se smanjili troškovi ugljika, ohrabruju se programeri za implementaciju optimizacija poput predmemoriranja, poboljšanja efikasnosti koda, smanjenja mrežnog opterećenja i primjene unaprijed definiranih slika u sustavu kontinuirane integracije, pomažući tako u borbi protiv globalnog zagrijavanja.

Na primjer, upotreba izravnjenih slika u sustavu kontinuirane integracije smanjit će vrijednost metrike za 4 puta.

Za svako veće izdanje predlaže se izračunavanje kumulativnog troška ugljika koji sažima metriku za sve aplikacije, plus troškove projekta GNOME, GNOME Foundation, Hackfestova i kontinuirane integracije.

Ova metrika će omogućiti da se razvoj izvede, uzimajući u obzir utjecaj na okoliš, da se prati dinamika i izvrše odgovarajuće optimizacije.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Shupacabra rekao je

    Mogli bi početi uzimajući gnome za upotrebu u audio / video distro distribuciji u stvarnom vremenu bez trošenja visokog procenta mikroprocesora i memorije, kao što je KDE učinio sa plazmom 5 ... mislim ...