Gnome navrhuje uviesť GNOME OS na skutočný hardvér a taktiež navrhuje zohľadniť environmentálny dopad vývoja

Na konferencii GUADEC 2020, bola vypracovaná správa o vývoji projektu „Gnome OS“ v ktorom uvoľňuje sa plán rozvoja "Gnome OS" ako platforma na vytváranie OS, ktorá sa teraz transformuje na protihodnota ako sada, ktorú je možné použiť na nepretržitú integráciu, zjednodušiť pracovné aplikácie v testoch vyvinutých pre ďalšiu verziu kódovej základne Gnome, hodnotenie vývoja, testovanie kompatibility hardvéru a experimentovanie s používateľským rozhraním.

Musíte si to pamätať iniciatíva na vytvorenie operačného systému Gnome sa objavila v roku 2012 aby bolo možné riešiť problémy vývoja GNOME a tiež ponúknuť rôzne nápady na zvýšenie dopytu po platforme.

Zatiaľ všetky kompilácie „Gnome OS“ boli navrhnuté na spustenie vo virtuálnych strojoch.

A teraz cCieľom tejto novej iniciatívy je s prácou, ktorá sa teraz vykonala, je možné zabezpečiť, aby „Gnome OS“ byť použité na skutočnom hardvéri.

S tým pre systémy x86_64 a ARM sa vyvíjajú nové verzie (Pinebook Pro, Rock 64, Raspberry Pi 4). V porovnaní s zostavami pre virtuálne stroje, pridaná možnosť bootovania do systémov s UEFI, nástroje na správu napájania, podpora tlače, Bluetooth, WiFi, zvukové karty, mikrofón, dotykové obrazovky, pridané grafické karty a webové kamery a chýbajúce portály Flatpak pre GTK +. Balíky Flatpak pripravené na vývoj aplikácií (GNOME Builder + SDK).

Na vytvorenie systému, ktorý dopĺňa operačný systém Gnome, používa sa systém OSTree (obraz systému je atómovo aktualizovaný z úložiska podobného Gitu), analogicky s projektmi Fedora Silverblue a Endless OS.

Inicializácia sa vykonáva pomocou Systemd. Grafické prostredie je založené na ovládačoch Mesa, Wayland a XWayland. Na inštaláciu ďalších aplikácií sa odporúča používať Flatpak, zatiaľ čo inštalačný program je inštalátor Endless OS založený na počiatočnej konfigurácii Gnome.

Spoločnosť Gnome sa zaviazala k životnému prostrediu

Ďalšia téma, ktorá sa riešila na GUADEC 2020 Bol to návrh na zváženie environmentálnych dopadov vývoja aplikácií Gnome. Pre každú aplikáciu Navrhuje sa zobraziť parameter „Náklady na uhlík“, ktorý ukazuje približnú úroveň emisií oxidu uhličitého do atmosféry ktorý umožňuje vyhodnotiť, ako vývoj ovplyvňuje globálne otepľovanie.

Podľa hovorcu, aj keď je bezplatný softvér poskytovaný bezplatne, jeho cena je nepriama: vplyv vývoja na životné prostredie.

Napríklad serverová infraštruktúra projektu, servery pre nepretržitú integráciu, nadácia Gnome Foundation a konferencie vývojárov vyžadujú z výrobných procesov materiály emitujúce elektrinu a oxid uhličitý. Aplikácie tiež spotrebúvajú energiu v systémoch používateľa, čo tiež nepriamo ovplyvňuje životné prostredie.

Ukáže to zavedenie novej metriky projekt GNOME to s ochranou životného prostredia myslí vážne.

Faktory na výpočet metriky k sú čas vykonanian žiadosti, zaťaženie CPU, úložiska a siete, intenzita testov v systéme kontinuálnej integrácie.

Na vyhodnotenie zaťaženia navrhuje sa používať účtovné mechanizmy sysprof, systemd a powertop, ktorých údaje je možné previesť na ekvivalent emisií oxidu uhličitého.

Napríklad 1 hodinu intenzívneho zaťaženia procesora možno odhadnúť na približne 20 W alebo 6 gramov CO2e a 1 GB dát stiahnutých cez sieť ako 17 gramov CO2e. Pokiaľ ide o systémy nepretržitej integrácie, súprava Glib sa odhaduje na 48 kilogramov CO2e ročne (v porovnaní s tým, že jedna osoba vyprodukuje 4.1 tony CO2e ročne).

S cieľom znížiť náklady na uhlík sa odporúča vývojárom implementovať optimalizácie ako je ukladanie do vyrovnávacej pamäte, zlepšovanie efektívnosti kódu, znižovanie zaťaženia siete a aplikácia preddefinovaných obrázkov v systéme nepretržitej integrácie, čo pomáha bojovať proti globálnemu otepľovaniu.

Napríklad použitie vopred pripravených zlúčených obrázkov v systéme kontinuálnej integrácie zníži hodnotu metriky štvornásobne.

Pre každé väčšie vydanie sa navrhuje vypočítať kumulatívne náklady na uhlík, ktoré sumarizujú metriky pre všetky aplikácie plus náklady na projekt GNOME, nadáciu GNOME, hackfesty a nepretržitú integráciu.

Táto metrika umožní vývoj uskutočňovať s prihliadnutím na vplyv na životné prostredie, monitorovať dynamiku a vykonávať príslušné optimalizácie.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Šupacabra dijo

    Mohli by začať tým, že vezmú gnome tak, aby boli použiteľní v audio / video distribúcii v reálnom čase bez toho, aby spotrebovali vysoké percento mikroprocesora a pamäte, ako to urobilo KDE pri plazme 5 ... myslím ...