- 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.