GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Testen Sie GNOME-Apps auf dieser Linux-Referenzplattform

Ich bin sehr gespannt auf GNOME 3.38. Die neue Version der Linux-Desktopumgebung enthält viele neue Funktionen und einen spürbaren Leistungsschub. Aber im Hintergrund, meistens unbemerkt, gibt es eine weitere nette Neuerung bei GNOME:die Entwicklung von GNOME OS.

Weitere Linux-Ressourcen

  • Spickzettel für Linux-Befehle
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Kostenloser Online-Kurs:RHEL Technical Overview
  • Spickzettel für Linux-Netzwerke
  • SELinux-Spickzettel
  • Spickzettel für allgemeine Linux-Befehle
  • Was sind Linux-Container?
  • Unsere neuesten Linux-Artikel

Wie der Name schon vermuten lässt, ist GNOME OS eine Linux-Distribution, die GNOME als Desktop verwendet. Aber im Gegensatz zu Pop!_OS, Fedora oder Ubuntu ist GNOME OS nicht als vollständige Linux-Distribution gedacht. Stattdessen ist es eine Referenzplattform für GNOME.

Die Idee ist, ein Standard-Betriebssystem-Image zu haben, auf dem GNOME läuft, um Entwicklern eine konsistente Plattform zum Testen zu bieten. Wenn GNOME neue Versionen veröffentlicht, kann das GNOME-Entwicklungsteam dieses Image mit Testern teilen, damit sie die neue Version testen können.

Dies ist für GNOME-Tests von Bedeutung. Wenn früher jemand einen Fehler in einer GNOME-Anwendung gemeldet hat, musste ein Entwickler den Fehlerbericht untersuchen und feststellen, ob der Fehler wirklich im GNOME-Desktop liegt oder ob er passiert ist, weil die Distribution etwas getan oder etwas in GNOME optimiert hat, das einen hatte Knockdown-Effekt auf eine GNOME-Anwendung. Aber mit GNOME OS haben Entwickler eine Standard-Referenzplattform, die immer eine Vanille ist Version von GNOME. Entwickler können Fehlerberichte mit GNOME OS reproduzieren; Wenn sie den Fehler reproduzieren können, wissen sie, dass es sich wirklich um GNOME handelt und nicht um den "Spin" von jemand anderem auf GNOME.

Daher ist GNOME OS nicht als vollständiges Desktop-Betriebssystem gedacht. Es ist nur als Ort zum Testen von GNOME und GNOME-Anwendungen gedacht.

GNOME OS unterstützt auch GNOME-Entwickler beim Hinzufügen neuer Funktionen. Stellen Sie sich vor, Sie hätten eine virtuelle Maschine, auf der ein Entwickler neue Änderungen an der GNOME-Shell und den Erweiterungen testen kann. In früheren GNOME-Versionen wurden GNOME-Erweiterungen normalerweise in jeder Version unterbrochen. Mit GNOME OS können Entwickler diese Erweiterungen mit einer Vollversion von GNOME testen. Entwickler und Tester müssen ihr Desktop-Betriebssystem nicht vollständig neu installieren – sie können das GNOME-Betriebssystem einfach in einer virtuellen Maschine ausführen und es dort testen.

Das ist der große Wert von GNOME OS. Jetzt können Entwickler von Erweiterungen ihre Tests mit GNOME OS durchführen und müssen nicht warten, bis eine neue Version des vollständigen GNOME in einer Standarddistribution verfügbar wird. Dadurch kann GNOME Entwicklungs- und Testprozesse besser unterstützen.

GNOME OS macht es Testern auch einfacher, sich dem Projekt anzuschließen. Wenn Sie mit GNOME arbeiten möchten, laden Sie einfach das GNOME-Betriebssystem-Image herunter und testen Sie damit. Da GNOME OS eine Referenzplattform ist, wissen Sie, dass alle Fehler, die Sie finden, nur gegen GNOME gerichtet sind.

Das GNOME-Betriebssystem wird automatisch aus neuen Builds generiert, sodass es immer die neueste Version von GNOME ist. Wann immer es eine Änderung in GNOME gibt, wird sie auf das GNOME OS-Image gepusht. GNOME OS wird mit OSTree verwaltet, sodass Sie nicht ständig neue Versionen herunterladen müssen. Dies erleichtert auch das Zurücksetzen, wenn ein Update fehlerhaft ist.

Interessiert an GNOME OS? Erfahren Sie mehr darüber unter GNOME OS Nightly oder besuchen Sie das GitLab-Projekt, um ein bootfähiges GNOME OS-Image herunterzuladen.


Linux
  1. Die 5 besten Remotedesktop-Apps für Linux

  2. So testen Sie ein Paket, ohne es unter Linux zu installieren

  3. Kali Linux - Plattform für Penetrationstests

  4. So funktioniert ein Linux-Server

  5. Effizient testen, ob ein Port unter Linux offen ist?

Eine Einführung in GNOME Boxes (Virtualisierung) unter Linux

speedtest-cli – Internet-Geschwindigkeitstest im Linux-Terminal

Möglichkeiten zur Entwicklung von Windows-Apps unter Linux

Setzen Sie die Gnome-Desktopeinstellungen unter Linux auf die Standardeinstellungen zurück

Genießen Sie Twitch unter Linux mit der GNOME Twitch-Anwendung

Der dpkg-Befehl in Linux – Eine Referenz für Anfänger