Tech News
← Back to articles

QNX Self-Hosted Developer Desktop

read original related products more articles

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

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, but it also vastly simplifies the process of porting Linux applications and libraries to QNX 8.0.

This 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)

, gcc, , Python, , , , 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

... continue reading