Gnome propune să aducă sistemul de operare GNOME la hardware-ul real și sugerează, de asemenea, luarea în considerare a impactului dezvoltării asupra mediului

La conferința GUADEC 2020, a fost făcut un raport asupra dezvoltării a proiectului „Gnome OS” in care este lansat un plan pentru a se dezvolta "Gnome OS" ca o platformă pentru crearea sistemului de operare transformat acum în considerare ca un set care poate fi folosit pentru integrare continuă, simplificați aplicațiile de lucru în testele dezvoltate pentru următoarea versiune a bazei de cod Gnome, evaluarea dezvoltării, testarea compatibilității hardware și experimentarea interfeței cu utilizatorul.

Trebuie să-ți amintești asta inițiativa de a crea Gnome OS a apărut în 2012 pentru a putea aborda problemele dezvoltării GNOME și, de asemenea, pentru a oferi mai multe idei de creștere a cererii pentru platformă.

Până acum toate compilațiile de „Gnome OS” au fost concepute pentru a rula în mașini virtuale.

Și acum cCu noua inițiativă, își propune să cu munca efectuată acum se poate asigura că „Gnome OS” să fie folosit pe hardware-ul real.

Cu ce se dezvoltă noi versiuni pentru sistemele x86_64 și ARM (Pinebook Pro, Rock 64, Raspberry Pi 4). În comparație cu versiunile pentru mașini virtuale, a adăugat capacitatea de a porni în sisteme cu UEFI, instrumente de gestionare a energiei, suport de imprimare, Bluetooth, WiFi, plăci de sunet, microfon, ecrane tactile, au fost adăugate plăci grafice și camere web, plus portaluri Flatpak lipsă pentru GTK +. Pachete Flatpak pregătite pentru dezvoltarea aplicațiilor (GNOME Builder + SDK).

Pentru a forma sistemul care completează sistemul de operare Gnome, se utilizează sistemul OSTree (imaginea sistemului este actualizată atomic dintr-un depozit Git), prin analogie cu proiectele Fedora Silverblue și Endless OS.

Inițializarea se face cu Systemd. Mediul grafic se bazează pe driverele Mesa, Wayland și XWayland. Este sugerat să utilizați Flatpak pentru a instala aplicații suplimentare, în timp ce programul de instalare este programul de instalare Endless OS bazat pe configurația inițială Gnome.

Gnome este dedicat mediului

Un alt subiect care a fost abordat la GUADEC 2020 A fost o propunere de a lua în considerare impactul asupra mediului al dezvoltării aplicațiilor Gnome. Pentru fiecare aplicație, Se sugerează afișarea unui parametru „Cost carbon”, care arată nivelul aproximativ al emisiilor de dioxid de carbon în atmosferă care permite evaluarea modului în care dezvoltarea afectează încălzirea globală.

Potrivit vorbitorului, chiar dacă software-ul gratuit este furnizat gratuit, acesta are un preț indirect: impactul dezvoltării asupra mediului.

De exemplu, infrastructura de servere a unui proiect, serverele de integrare continuă, Fundația Gnome și conferințele pentru dezvoltatori necesită materiale care emit energie electrică și dioxid de carbon din procesele de fabricație. Aplicațiile consumă, de asemenea, energie în sistemele utilizatorului, care afectează, de asemenea, indirect mediul.

Introducerea noii metrici va arăta că proiectul GNOME este serios în ceea ce privește conservarea mediului.

Factorii pentru calcularea metricei k sunt timpul de execuțien din cerere, sarcina pe CPU, stocare și rețea, intensitatea testelor în sistemul de integrare continuă.

Pentru a evalua sarcina, se propune utilizarea mecanismelor de contabilitate sysprof, systemd și powertop, ale căror date pot fi convertite în echivalentul emisiilor de dioxid de carbon.

De exemplu, 1 oră de încărcare intensivă a procesorului poate fi estimată la aproximativ 20 W sau 6 grame de CO2e și 1 GB de date descărcate în rețea ca 17 grame de CO2e. În ceea ce privește sistemele de integrare continuă, setul Glib este estimat la 48 de kilograme de CO2e pe an (în comparație, o persoană produce 4.1 tone de CO2e pe an).

Pentru a reduce costul carbonului, dezvoltatorii sunt încurajați pentru a implementa optimizări cum ar fi stocarea în cache, îmbunătățirea eficienței codului, reducerea încărcării rețelei și aplicarea imaginilor predefinite într-un sistem de integrare continuă, ajutând astfel la combaterea încălzirii globale.

De exemplu, folosirea de imagini aplatizate imediat dintr-un sistem de integrare continuă va reduce valoarea metricei de 4 ori.

Pentru fiecare versiune majoră, se sugerează calcularea unui cost cumulat al carbonului care să rezume valorile pentru toate aplicațiile, plus costurile proiectului GNOME, GNOME Foundation, Hackfests și integrare continuă.

Această valoare va permite realizarea dezvoltării luând în considerare impactul asupra mediului, monitorizarea dinamicii și realizarea optimizărilor adecvate.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Shupacabra el a spus

    Ar putea începe prin a lua gnome pentru a putea fi utilizat într-o distro audio / video în timp real, fără a consuma un procent ridicat de microprocesor și memorie, așa cum a făcut KDE cu Plasma 5 ... Adică ...