Gnome schlägt vor, GNOME OS auf echte Hardware zu bringen, und schlägt außerdem vor, die Umweltauswirkungen der Entwicklung zu berücksichtigen

Auf der GUADEC 2020-Konferenz, Es wurde ein Entwicklungsbericht erstellt Projekt „Gnome-Betriebssystem“ in welchem stellt einen Entwicklungsplan vor „Gnome OS“ als Eine Plattform zum Erstellen von Betriebssystemen, die jetzt umgewandelt wurde Berücksichtigung als ein Satz, der für die kontinuierliche Integration verwendet werden kann, Vereinfachen Sie die Arbeitsanwendungen in Tests, die für die nächste Version der Gnome-Codebasis entwickelt wurden, Evaluierungsentwicklung, Hardwarekompatibilitätstests und Experimente mit der Benutzeroberfläche.

Das muss man sich merken Die Initiative zur Entwicklung von Gnome OS entstand im Jahr 2012 um die Probleme der GNOME-Entwicklung ansprechen zu können und auch verschiedene Ideen anzubieten, um die Nachfrage nach der Plattform zu steigern.

Bisher alle Builds von „Gnome OS“ Sie wurden für die Ausführung auf virtuellen Maschinen entwickelt.

und jetzt cZiel der neuen Initiative ist es Mit der jetzt geleisteten Arbeit kann garantiert werden, dass „Gnome OS“ Wird auf echter Hardware verwendet.

Mit ihm Neue Builds werden für x86_64- und ARM-Systeme entwickelt (Pinebook Pro, Rock 64, Raspberry Pi 4). Im Vergleich zu Builds für virtuelle Maschinen, fügte die Möglichkeit hinzu, Systeme mit UEFI, Energieverwaltungstools zu starten, Druckunterstützung, Bluetooth, WLAN, Soundkarten, Mikrofon, Touchscreens, Grafikkarten und Webcams sowie die fehlenden Flatpak-Portale für GTK+ wurden hinzugefügt. Für die Anwendungsentwicklung vorbereitete Flatpak-Pakete (GNOME Builder + SDK).

Um das System zu bilden, das das Gnome-Betriebssystem vervollständigt, Es wird das OSTree-System verwendet (Das Systemabbild wird atomar aus einem Git-ähnlichen Repository aktualisiert), analog zu den Projekten Fedora Silverblue und Endless OS.

Die Initialisierung erfolgt mit Systemd. Die grafische Umgebung basiert auf Treibern Mesa, Wayland und XWayland. Es wird empfohlen, Flatpak zu verwenden, um zusätzliche Apps zu installieren, während das Installationsprogramm ein Endless OS-Installationsprogramm ist, das auf der Gnome-Ersteinrichtung basiert.

Gnome engagiert sich für die Umwelt

Ein weiteres Thema, das diskutiert wurde auf der GUADEC 2020 war ein Vorschlag zur Berücksichtigung der Umweltauswirkungen der Gnome-Anwendungsentwicklung. Für jede Anwendung Es wird empfohlen, einen Parameter „Kohlenstoffkosten“ anzuzeigen. Zeigt die ungefähre Höhe der Kohlendioxidemissionen in die Atmosphäre an ermöglicht es zu beurteilen, wie sich die Entwicklung auf die globale Erwärmung auswirkt.

Obwohl freie Software kostenlos zur Verfügung gestellt wird, hat sie laut dem Sprecher einen indirekten Preis: die Auswirkungen der Entwicklung auf die Umwelt.

Beispielsweise benötigen die Serverinfrastruktur eines Projekts, Continuous-Integration-Server, die Gnome Foundation und Entwicklerkonferenzen Strom und kohlenstoffemittierende Materialien aus Herstellungsprozessen. Anwendungen verbrauchen auch Strom auf Benutzersystemen, was sich indirekt auch auf die Umgebung auswirkt.

Das wird die Einführung der neuen Metrik zeigen das Projekt GNOME nimmt den Schutz der Umwelt ernst.

Die Faktoren zur Berechnung der k-Metrik sind die AusführungszeitBewerbungsnr. die Belastung von CPU, Speicher und Netzwerk, die Intensität der Tests des kontinuierlichen Integrationssystems.

Um die Belastung einzuschätzen, Es wird vorgeschlagen, die Abrechnungsmechanismen sysprof, systemd und powertop zu verwenden. deren Daten in das Äquivalent der Kohlendioxidemissionen umgerechnet werden können.

Beispielsweise kann 1 Stunde intensiver CPU-Last auf ungefähr 20 W oder 6 Gramm CO2e geschätzt werden, und 1 GB an über das Netzwerk heruntergeladenen Daten auf 17 Gramm CO2e. In Bezug auf kontinuierliche Integrationssysteme wird der Glib-Satz auf 48 Kilogramm CO2e pro Jahr geschätzt (zum Vergleich: Eine Person produziert 4.1 Tonnen CO2e pro Jahr).

Um die COXNUMX-Kosten zu senken, werden Entwickler ermutigt Optimierungen umzusetzen B. Caching, verbessern die Code-Effizienz, reduzieren die Netzwerklast und wenden vordefinierte Bilder in einem kontinuierlichen Integrationssystem an und tragen so zum Kampf gegen die globale Erwärmung bei.

Wenn Sie beispielsweise sofort reduzierte Bilder in einem kontinuierlichen Integrationssystem verwenden, wird der Metrikwert um das Vierfache reduziert.

Für jede Hauptversion wird empfohlen, die kumulativen COXNUMX-Kosten zu berechnen, die die Kennzahlen für alle Anwendungen sowie die Kosten für das GNOME-Projekt, die GNOME Foundation, Hackfeste und die kontinuierliche Integration zusammenfassen.

Diese Metrik ermöglicht es, die Entwicklung unter Berücksichtigung der Auswirkungen auf die Umwelt durchzuführen, die Dynamik zu überwachen und entsprechende Optimierungen durchzuführen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Shupacabra sagte

    Sie könnten damit beginnen, Gnome in einer Echtzeit-Audio-/Video-Distribution nutzbar zu machen, ohne einen hohen Prozentsatz an Mikroprozessor und Speicher zu verbrauchen, wie es KDE mit Plasma 5 getan hat … ich meine …