1 Punkte von GN⁺ 2025-12-29 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Bietet eine Entwicklungsumgebung, in der die Desktop-Umgebung selbst auf QNX 8.0 läuft, und führt damit einen Self-Hosted-Ansatz ein, der die bisherige Abhängigkeit von Cross-Compilation beseitigt
  • Vereinfacht den Einstieg in die QNX-Entwicklung und schafft eine Umgebung, die das Portieren von Linux-Anwendungen und -Bibliotheken auf QNX 8.0 deutlich erleichtert
  • Viele Ports aus dem QNX Open-source Dashboard sind bereits vorinstalliert, und das Port-Ökosystem über verschiedene Architekturen und Targets hinweg kann genutzt werden
  • In der ersten Release-Form wird ein QEMU-Image bereitgestellt, das sich sofort in einer virtuellen Maschine ausprobieren lässt
  • Wird als Ausgangspunkt für einen Wandel der Developer Experience vorgestellt, um die QNX-Entwicklung auf echte Desktop-Workflows auszuweiten

Überblick

  • Bietet eine Entwicklungsumgebung, die eine vollständige Desktop-Umgebung und Self-Hosted-Kompilierungsunterstützung auf QNX 8.0 kombiniert
  • Senkt die Einstiegshürde für neue QNX-Entwickler und vereinfacht die Migration bestehender Linux-Codebestände zu QNX
  • Da die Entwicklungsumgebung selbst auf QNX läuft, sind Build und Ausführung in derselben Umgebung wie auf dem Target möglich

Open-Source-Port-Zusammenstellung

  • Viele im QNX Open-source Dashboard enthaltene Ports sind vorinstalliert
  • Nutzbar sind Informationen zu mehr als 1.400 Ports, die verschiedene QNX-Versionen, Architekturen und Targets abdecken
  • Bietet die Grundlage eines Port-Ökosystems mit mehr als 600 einzigartigen Ports ohne Duplikate

Enthaltene Funktionen

  • Bietet eine anpassbare XFCE-Desktop-Umgebung, die auf Wayland läuft
  • Enthält ein Toolset für Kompilierung und Ausführung wie clang, gcc, clang++, Python, make, cmake und git
  • Bietet einen Webbrowser, der direkt auf dem QNX-Desktop ausgeführt werden kann
  • Enthält Ports wichtiger IDEs und Editoren wie Geany, Emacs, Neovim und vim
  • Enthält den Dateimanager Thunar
  • Hello-World-Beispiele für C, C++ und Python sowie GTK- und OpenGL-ES-Demos sind vorinstalliert
  • Bietet eine Standard-Terminalumgebung

Systemanforderungen

  • Läuft in einer QEMU-basierten virtuellen Maschinenumgebung
  • Ubuntu 22.04 oder 24.04 erforderlich

Verwendung

  • Über eine kostenlose QNX-Lizenz im QNX Software Center herunterladbar
  • Installation des Pakets „QNX SDP 8.0 Quick Start Target Image for QEMU“
  • Paketkombination gemäß README.md im QEMU-Verzeichnis innerhalb des Standard-Installationspfads durchführen
  • Abhängigkeiten installieren und den Boot-Vorgang gemäß dem PDF-Dokument im Verzeichnis qemu_qsti/docs ausführen
  • Bei Problemen den Abschnitt Troubleshooting im PDF oder die Hinweise der Discord-Community nutzen

Ausblick

  • QEMU-Images für Windows und macOS geplant
  • Native x86-Images geplant
  • Native Desktop-Images für Raspberry Pi geplant
  • Verbesserung und Erweiterung der Dokumentationsqualität
  • Ergänzung von Self-Hosted-Umgebungsfunktionen für den Einsatz in CI-Workloads
  • Ausbau der Beispiele und Verbesserung der Stabilität

Noch keine Kommentare.

Noch keine Kommentare.