1 points par GN⁺ 2025-12-29 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Fournit un environnement de développement où l’environnement de bureau lui-même s’exécute sur QNX 8.0, en adoptant une approche auto-hébergée qui supprime la dépendance à la compilation croisée
  • Simplifie la prise en main du développement QNX et met en place un environnement qui facilite fortement le portage d’applications et de bibliothèques Linux vers QNX 8.0
  • Inclut à l’avance de nombreux ports du QNX Open-source Dashboard, permettant de tirer parti d’un écosystème de ports couvrant diverses architectures et cibles
  • Propose une image QEMU sous forme de version initiale, testable immédiatement dans un environnement de machine virtuelle
  • Présenté comme le point de départ d’une transformation de l’expérience développeur visant à étendre le développement QNX vers un véritable workflow de bureau

Aperçu

  • Fournit un environnement de développement combinant un environnement de bureau complet fonctionnant sur QNX 8.0 et la prise en charge de la compilation auto-hébergée
  • Réduit la barrière à l’entrée pour les nouveaux développeurs QNX et simplifie le transfert d’actifs de code Linux existants vers QNX
  • L’environnement de développement lui-même fonctionne sur QNX, ce qui permet de construire et d’exécuter dans le même environnement que la cible

Composition des ports open source

  • De nombreux ports inclus dans le QNX Open-source Dashboard sont préinstallés
  • Donne accès à plus de 1 400 informations de ports couvrant diverses versions, architectures et cibles QNX
  • Repose sur un écosystème comprenant plus de 600 ports uniques hors doublons

Fonctionnalités incluses

  • Fournit un environnement de bureau XFCE personnalisable fonctionnant sur Wayland
  • Inclut un ensemble d’outils de compilation et d’exécution tels que clang, gcc, clang++, Python, make, cmake et git
  • Fournit un navigateur web exécutable directement sur le bureau QNX
  • Inclut les ports des principaux IDE et éditeurs comme Geany, Emacs, Neovim et vim
  • Inclut le gestionnaire de fichiers Thunar
  • Préinclut des exemples Hello World en C, C++ et Python, ainsi que des démonstrations GTK et OpenGL ES
  • Fournit un environnement de terminal par défaut

Configuration système requise

  • S’exécute dans un environnement de machine virtuelle basé sur QEMU
  • Nécessite Ubuntu 22.04 ou 24.04

Utilisation

  • Téléchargeable via le QNX Software Center avec une licence QNX gratuite
  • Installer le paquet « QNX SDP 8.0 Quick Start Target Image for QEMU »
  • Suivre le README.md du répertoire QEMU dans le chemin d’installation par défaut pour procéder à l’assemblage des paquets
  • Suivre le document PDF du répertoire qemu_qsti/docs pour installer les dépendances et effectuer le démarrage
  • En cas de problème, consulter la section Troubleshooting du PDF ou les indications de la communauté Discord

Feuille de route

  • Une image QEMU pour Windows et macOS est prévue
  • Une image native x86 est prévue
  • Une image de bureau native pour Raspberry Pi est planifiée
  • Amélioration et extension de la qualité de la documentation
  • Ajout de fonctionnalités d’environnement auto-hébergé exploitables dans les tâches CI
  • Extension des exemples et amélioration de la stabilité

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.