A GUADEC 2020 konferencián, jelentés készült a fejlesztésről a projektről "Gnome OS" amiben kiadásra kerül egy terv "Gnome OS" as az operációs rendszer létrehozásának platformja, amely most átalakult megfontolás as folyamatos integrációra használható készlet, egyszerűsítse a munkaalkalmazásokat a Gnome kódbázis következő verziójához kifejlesztett tesztekben, a fejlesztés értékelésében, hardver kompatibilitási tesztelés és a felhasználói felület kísérletezése.
Emlékeznie kell erre a Gnome OS létrehozásának kezdeményezése 2012-ben jelent meg annak érdekében, hogy képesek legyünk kezelni a GNOME fejlesztésének problémáit, és különféle ötleteket is felajánlhatunk a platform iránti kereslet növelésére.
Eddig minden összeállítás írta: "Gnome OS" virtuális gépeken történő futtatásra készültek.
És most cAz új kezdeményezéssel arra törekszik a most elvégzett munkával garantálható, hogy a "Gnome OS" valódi hardveren használható.
Azzal új fejlesztések készülnek az x86_64 és az ARM rendszerek számára (Pinebook Pro, Rock 64, Raspberry Pi 4). A virtuális gépek buildjeihez képest, hozzáadta az UEFI, energiagazdálkodási eszközök, nyomtatási támogatás, Bluetooth, WiFi, hangkártyák, mikrofon, érintőképernyők, grafikus kártyák és webkamerák, valamint hiányzó Flatpak portálok a GTK + -hoz. Flatpak csomagok készültek alkalmazásfejlesztésre (GNOME Builder + SDK).
A Gnome operációs rendszert kiteljesítő rendszer kialakításához az OSTree rendszert használják (a rendszerkép atomszerűen frissül egy Git-szerű tárból), a Fedora Silverblue és az Endless OS projektek analógiájával.
Az inicializálás a Systemd segítségével történik. A grafikus környezet az illesztőprogramokon alapul Mesa, Wayland és XWayland. Javasoljuk, hogy további alkalmazásokat telepítsen a Flatpak alkalmazással, míg a telepítő az Endless OS telepítője a kezdeti Gnome konfiguráció alapján.
A Gnome elkötelezett a környezet iránt
Egy másik téma, amellyel foglalkoztak a GUADEC 2020-on Javaslat volt a Gnome alkalmazások fejlesztésének környezeti hatásainak mérlegelése. Minden alkalmazáshoz Javasoljuk, hogy mutassa meg a "Carbon Cost" paramétert, amely megmutatja a légkör széndioxid-kibocsátásának hozzávetőleges szintjét, amely lehetővé teszi annak értékelését, hogy a fejlődés hogyan befolyásolja a globális felmelegedést.
Az előadó szerint annak ellenére, hogy az ingyenes szoftvereket ingyenesen nyújtják, ennek közvetett ára van: a fejlesztés környezeti hatása.
Például egy projekt szerverinfrastruktúrája, folyamatos integrációs szerverei, a Gnome Alapítvány és a fejlesztői konferenciák áramot és szén-dioxidot kibocsátó anyagokat igényelnek a gyártási folyamatokból. Az alkalmazások energiát is fogyasztanak a felhasználói rendszerekben, ami közvetett módon befolyásolja a környezetet is.
Az új mutató bevezetése ezt megmutatja a projekt A GNOME komolyan gondolja a környezet megóvását.
A k metrika kiszámításához szükséges tényezők a végrehajtás idejen az alkalmazás, a CPU, a tároló és a hálózat terhelése, a tesztek intenzitása a folyamatos integrációs rendszerben.
A terhelés értékeléséhez javasolt a sysprof, a systemd és a powertop könyvelési mechanizmusok használata, amelynek adatait átalakíthatjuk a szén-dioxid-kibocsátás egyenértékére.
Például egy óra intenzív processzor-terhelés körülbelül 1 W vagy 20 gramm CO6e-re becsülhető, és a hálózaton keresztül letöltött 2 GB adat 1 gramm CO17e-re becsülhető. A folyamatos integrációs rendszerek tekintetében a Glib-készletet 2 kilogramm CO48e-re becsülik évente (ehhez képest egy ember 2 tonna CO4.1-t termel évente).
A szén költségeinek csökkentése érdekében a fejlesztőket ösztönözzük optimalizálások megvalósítására ilyen például a gyorsítótár, a kód hatékonyságának javítása, a hálózati terhelés csökkentése és az előre definiált képek folyamatos integrációs rendszerben történő alkalmazása, ezzel segítve a globális felmelegedés elleni küzdelmet.
Például a használatra kész lapított képek folyamatos integrációs rendszerben történő használata négyszeresére csökkenti a metrikus értéket.
Minden nagyobb kiadáshoz javasoljuk, hogy számoljon ki egy összesített szén-dioxid-költséget, amely összefoglalja az összes alkalmazás mutatóit, plusz a GNOME Project, a GNOME Foundation, a Hackfests és a folyamatos integráció költségeit.
Ez a mutató lehetővé teszi a fejlesztés végrehajtását a környezetre gyakorolt hatás figyelembevételével, a dinamika nyomon követését és a megfelelő optimalizálást.
Kezdhetik azzal, hogy a gnome-t valós időben audio / video disztribúcióban használhatóvá teszik, anélkül, hogy a mikroprocesszor és a memória nagy százalékát elfogyasztanák, ahogy a KDE tette a Plasma 5-tel ... mármint ...