Gnome navrhuje uvést GNOME OS na skutečný hardware a rovněž navrhuje zohlednit dopad vývoje na životní prostředí

Na konferenci GUADEC 2020, byla vypracována zpráva o vývoji projektu „Gnome OS“ ve kterém je vydán plán rozvoje "Gnome OS" jako platforma pro vytváření OS, která je nyní transformována na úvaha jako sada, kterou lze použít pro nepřetržitou integraci, zjednodušit pracovní aplikace v testech vyvinutých pro další verzi kódové základny Gnome, hodnocení vývoje, testování hardwarové kompatibility a experimentování s uživatelským rozhraním.

To si musíš zapamatovat iniciativa na vytvoření Gnome OS se objevila v roce 2012 aby bylo možné řešit problémy vývoje GNOME a také nabídnout několik nápadů ke zvýšení poptávky po platformě.

Zatím všechny kompilace „Gnome OS“ byly navrženy pro provoz ve virtuálních strojích.

A teď cCílem nové iniciativy je s prací, která byla nyní provedena, lze zaručit, že „Gnome OS“ být použit na skutečném hardwaru.

S tím pro systémy x86_64 a ARM se vyvíjejí nové verze (Pinebook Pro, Rock 64, Raspberry Pi 4). Ve srovnání s verzemi pro virtuální stroje, přidána možnost bootování do systémů s UEFI, nástroji pro správu napájení, podpora tisku, Bluetooth, WiFi, zvukové karty, mikrofon, dotykové obrazovky, přidány grafické karty a webové kamery a chybějící portály Flatpak pro GTK +. Balíčky Flatpak připravené pro vývoj aplikací (GNOME Builder + SDK).

Chcete-li vytvořit systém, který doplňuje operační systém Gnome, používá se systém OSTree (obraz systému je atomicky aktualizován z úložiště typu Git), analogicky s projekty Fedora Silverblue a Endless OS.

Inicializace se provádí pomocí Systemd. Grafické prostředí je založeno na ovladačích Mesa, Wayland a XWayland. Doporučuje se používat Flatpak k instalaci dalších aplikací, zatímco instalační program je instalační program Endless OS založený na počáteční konfiguraci Gnome.

Gnome se zavázal k životnímu prostředí

Další téma, které bylo řešeno na GUADEC 2020 Jednalo se o návrh na zvážení dopadu vývoje aplikací Gnome na životní prostředí. Pro každou aplikaci Doporučuje se ukázat parametr „Carbon Cost“, který ukazuje přibližnou úroveň emisí oxidu uhličitého do atmosféry který umožňuje vyhodnotit, jak vývoj ovlivňuje globální oteplování.

Podle řečníka, i když je bezplatný software poskytován zdarma, má nepřímou cenu: dopad vývoje na životní prostředí.

Například serverová infrastruktura projektu, servery pro nepřetržitou integraci, nadace Gnome Foundation a konference vývojářů vyžadují z výrobních procesů materiály produkující elektřinu a oxid uhličitý. Aplikace také spotřebovávají energii v systémech uživatele, což také nepřímo ovlivňuje životní prostředí.

Ukáže to zavedení nové metriky projekt GNOME to s ochranou životního prostředí myslí vážně.

Faktory pro výpočet metriky k jsou doba provedenín aplikace, zatížení CPU, úložiště a sítě, intenzita testů v systému kontinuální integrace.

Chcete-li vyhodnotit zatížení, navrhuje se používat účetní mechanismy sysprof, systemd a powertop, jejichž údaje lze převést na ekvivalent emisí oxidu uhličitého.

Například 1 hodinu intenzivního zatížení procesoru lze odhadnout na přibližně 20 W nebo 6 gramů CO2e a 1 GB dat stažených po síti jako 17 gramů CO2e. Pokud jde o systémy kontinuální integrace, odhaduje se souprava Glib na 48 kilogramů CO2e ročně (pro srovnání, jedna osoba vyprodukuje 4.1 tuny CO2e ročně).

Aby se snížily náklady na uhlík, doporučuje se vývojářům implementovat optimalizace jako je ukládání do mezipaměti, zlepšování efektivity kódu, snižování zatížení sítě a aplikace předdefinovaných obrázků v systému nepřetržité integrace, což pomáhá v boji proti globálnímu oteplování.

Například použití obrázků připravených k okamžitému použití v systému kontinuální integrace sníží hodnotu metriky čtyřikrát.

U každé hlavní verze se navrhuje vypočítat kumulativní náklady na uhlík, které shrnují metriky pro všechny aplikace, plus náklady na projekt GNOME, GNOME Foundation, Hackfests a kontinuální integraci.

Tato metrika umožní provést vývoj s přihlédnutím k dopadu na životní prostředí, sledovat dynamiku a provést příslušnou optimalizaci.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Shupacabra řekl

    Mohli začít tím, že vezmou gnome tak, aby byli použitelní v audio / video distribuci v reálném čase, aniž by spotřebovali vysoké procento mikroprocesoru a paměti, jak to udělal KDE u Plasma 5 ... myslím ...