QNX Self-Hosted Developer Desktop

Published: (December 26, 2025 at 08:16 PM EST)
3 min read

Source: Hacker News

Try out the initial release of the QNX Developer Desktop – a self‑hosted development environment for QNX. No more cross‑compilation!

QNX Self‑Hosted Developer Desktop – Initial Release

The team and I are beyond excited to share what we’ve been cooking up over the last little while: a full desktop environment running on QNX 8.0, with support for self‑hosted compilation! This environment both makes it easier for newly‑minted QNX developers to get started with building for QNX, and it vastly simplifies the process of porting Linux applications and libraries to QNX 8.0.

The self‑hosted target environment is pre‑loaded with many of the ports you’ll find on the QNX Open‑source Dashboard. (The portal currently includes over 1,400 ports across various targets, QNX versions, and architectures, of which more than 600 are unique ports!)

In this initial release, you can grab a copy of the QEMU image and give it a try for yourself. There’s still so much more to add, but it’s in a great place today for this first release. The team is really passionate about this one, and we’re eagerly looking forward to your feedback!

What’s Included

For the initial release of Desktop, we tried to cover all the basics: windowing, terminal, IDEs, browser, file management, and samples. To that end, here’s what makes up the QNX Developer Desktop:

  • A customizable XFCE desktop environment running on Wayland
  • The tools you need to compile and/or run your code (clang, gcc, clang++, Python, make, cmake, git, etc.)
  • A web browser (can you join the QNX Discord from the QNX Desktop? 🏅👀)
  • Ports of popular IDEs/editors, like Geany, Emacs, Neovim, and Vim
  • Thunar, for file management
  • Preloaded samples, like Hello World in C, C++, and Python, plus GTK and OpenGL ES demos
  • … and, of course, a terminal

System Requirements

This environment runs as a virtual machine, using QEMU on Ubuntu. To try the image, you’ll need:

  • Ubuntu 22.04 or 24.04

Try It Yourself

(Keep in mind this is the first release, so it takes a minute to get started and it’s a bit rough around the edges.)

  1. With a free QNX license, locate this release in QNX Software Center.
  2. In the Available tab of the Manage Installation pane, search for “quick start” and install QNX SDP 8.0 Quick Start Target Image for QEMU.
  3. The image will appear in your QNX installation directory, usually ~/qnx800/images by default. Follow the README.md file in the qemu directory to extract & combine the multiple QNX packages downloaded under the hood.
  4. Follow the PDF instructions in ./qemu_qsti/docs/ to install required dependencies and boot up.

If you experience any trouble starting the environment, check the PDF’s Troubleshooting chapter, or come ask us on Discord.

What’s Next

This is just the very first release! Over the next few months and beyond, we’ll drop more updates of Desktop. You can look forward to:

  • QEMU images for Windows & macOS, and native images for x86
  • A native Desktop image on Raspberry Pi
  • Enhanced documentation
  • Features to help use this self‑hosted environment in CI jobs
  • More samples & stability
  • … and more! Have suggestions? Let us know.

Lastly, if you want some help with your QNX journey, you can find the QNX team and community:

  • Discord:
  • Reddit:
Back to Blog

Related posts

Read more »

Custom Cross Compiler with Nix

Article URL: https://www.hobson.space/posts/nixcross/ Comments URL: https://news.ycombinator.com/item?id=46372771 Points: 7 Comments: 0...