Gnome predlaga uvedbo sistema GNOME na resnično strojno opremo in predlaga tudi upoštevanje vplivov razvoja na okolje

Na konferenci GUADEC 2020, izdelano je bilo poročilo o razvoju projekta "Gnome OS" v kateri objavljen je načrt za razvoj "Gnome OS" kot platforma za ustvarjanje OS, ki je zdaj preoblikovana v upoštevanje kot komplet, ki se lahko uporablja za nenehno integracijo, poenostavitev delovnih aplikacij v testih, razvitih za naslednjo različico Gnomeove osnove, razvojna ocena, testiranje združljivosti strojne opreme in eksperimentiranje z uporabniškim vmesnikom.

Tega se moramo spomniti pobuda za ustvarjanje Gnome OS se je pojavila leta 2012 da bi se lahko lotili problemov razvoja GNOME in ponudili tudi več idej za povečanje povpraševanja po platformi.

Zaenkrat vse kompilacije avtor "Gnome OS" zasnovani so bili za delovanje v navideznih strojih.

In zdaj cZ novo pobudo si prizadeva z zdaj opravljenim delom lahko zagotovimo, da "Gnome OS" uporabljati na pravi strojni opremi.

S tem razvijajo se nove gradnje za sisteme x86_64 in ARM (Pinebook Pro, Rock 64, Raspberry Pi 4). V primerjavi z zgradbami za navidezne stroje, dodal možnost zagona v sisteme z UEFI, orodji za upravljanje napajanja, podpora za tiskanje, Bluetooth, WiFi, zvočne kartice, mikrofon, zasloni na dotik, dodane grafične kartice in spletne kamere ter manjkajoči portali Flatpak za GTK +. Paketi Flatpak, pripravljeni za razvoj aplikacij (GNOME Builder + SDK).

Če želite oblikovati sistem, ki dopolnjuje operacijski sistem Gnome, uporablja se sistem OSTree (sistemska slika se atomsko posodobi iz Git podobnega repozitorija), po analogiji s projektoma Fedora Silverblue in Endless OS.

Inicializacija se izvede s sistemom Systemd. Grafično okolje temelji na gonilnikih Mesa, Wayland in XWayland. Priporočljivo je, da za namestitev dodatnih aplikacij uporabite Flatpak, namestitveni program pa je namestitveni program Endless OS, ki temelji na začetni konfiguraciji Gnome.

Gnome je predan okolju

Druga tema, ki je bila obravnavana na GUADEC 2020 To je bil predlog, da se preuči vpliv razvoja aplikacij Gnome na okolje. Za vsako aplikacijo Priporočamo, da prikažete parameter "Carbon Cost", ki prikazuje približno raven emisij ogljikovega dioksida v ozračje, ki omogoča oceno, kako razvoj vpliva na globalno segrevanje.

Po besedah ​​govornika, čeprav je brezplačna programska oprema na voljo brezplačno, ima posredno ceno: vpliv razvoja na okolje.

Na primer, strežniška infrastruktura projekta, strežniki za neprekinjeno integracijo, fundacija Gnome in konference za razvijalce zahtevajo iz proizvodnih procesov materiale, ki oddajajo elektriko in ogljikov dioksid. Aplikacije porabljajo tudi energijo v uporabnikovih sistemih, kar posredno vpliva tudi na okolje.

Uvedba nove metrike bo to pokazala projekt GNOME resno skrbi za ohranjanje okolja.

Dejavniki za izračun metrike k so čas izvedben vloge, obremenitev CPU, pomnilnika in omrežja, intenzivnost preskusov v sistemu neprekinjene integracije.

Za oceno obremenitve predlaga se uporaba računovodskih mehanizmov sysprof, systemd in powertop, katerih podatke je mogoče pretvoriti v ekvivalent emisij ogljikovega dioksida.

Na primer, eno uro intenzivne obremenitve procesorja lahko ocenite na približno 1 W ali 20 gramov CO6e, 2 GB podatkov, prenesenih prek omrežja, pa kot 1 gramov CO17e. Kar zadeva sisteme neprekinjene integracije, je nabor Glib ocenjen na 2 kilogramov CO48e na leto (v primerjavi z eno osebo proizvedemo 2 tone CO4.1e na leto).

Da bi zmanjšali stroške ogljika, spodbujajo razvijalce za izvedbo optimizacij na primer predpomnjenje, izboljšanje učinkovitosti kode, zmanjšanje obremenitve omrežja in uporaba vnaprej določenih slik v sistemu neprekinjene integracije, s čimer se pomaga v boju proti globalnemu segrevanju.

Na primer, uporaba sploščenih sploščenih slik v sistemu neprekinjene integracije bo vrednost metrike zmanjšala za 4-krat.

Za vsako večjo izdajo se predlaga izračun kumulativnih stroškov ogljika, ki povzema meritve za vse aplikacije ter stroške projekta GNOME, fundacije GNOME, hackfestov in nenehne integracije.

Ta metrika bo omogočila izvedbo razvoja ob upoštevanju vplivov na okolje, spremljanje dinamike in izvedbo ustreznih optimizacij.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Shupacabra je dejal

    Lahko bi začeli tako, da bi gnome v realnem času uporabili v distribuciji zvoka / videa, ne da bi pri tem porabili velik odstotek mikroprocesorja in pomnilnika, kot je to storil KDE s plazmo 5 ... mislim ...