News for hackers. Stuff that matters.
Re:QNX Self-Hosted Developer Desktop by donatj on Friday December 26, 2025 @09:29PM (#46398528)
Bring back Photon. It was dang near perfect.
Re:QNX Self-Hosted Developer Desktop by wowczarek on Friday December 26, 2025 @09:56PM (#46398645)
Photon was what I was hoping for before I clicked the link. One of my favourite GUIs, closely tied with CDE.

Photon or not, I hated the period where they sort of moved to canned BSP deployment only, where in 6.5 I could just develop on a live system. This is nice.

Re:QNX Self-Hosted Developer Desktop by Animats on Friday December 26, 2025 @10:53PM (#46398953)
Me too, although it's been a long time since Photon.

"This environment runs as a virtual machine, using QEMU on Ubuntu. To try the image, you'll need: Ubuntu 22.04 or 24.04." So it doesn't boot on bare metal?

Maybe they're trying to get away from needing Windows. The previous recommended development environment was cross-compilation from Windows.

The big news here is that they have a reasonable non-commercial license again.[1] The trouble is, QNX did that twice before, then took it away.[2] Big mistake. They lost their developer base. Support of open source tools on QNX stopped. As I once told a QNX sales rep, "Stop worrying about being pirated and worry about being ignored". They'll need to commit contractually to not yanking the non-commercial license to get much interest.

QNX should be licensed like Unreal Engine. If you ship enough products using it, it gets noticed and they contact you about payments, and if you're not shipping much product, Unreal doesn't care. This has created a big pool of Unreal developers, which, in turn, induces game studios to use Unreal. Unreal's threshold is US$1 million in sales.

Apparently they opened things up a bit last year, but nobody noticed.

Usefully, there is a QNX Board Support Package for the Raspberry PI, so you can target that. QNX would be good for IOT things on Raspberry PI machines, where you don't want the bloat and attack surface of a full Linux installation.

[1] https://qnx.software/en/developers/get-started/getting-start...

[2] https://www.theregister.com/2024/11/11/qnx_8_freeware/

Re:QNX Self-Hosted Developer Desktop by xvilka on Saturday December 27, 2025 @12:05AM (#46399302)
> They lost their developer base. Support of open source tools on QNX stopped.

Right. These days it's better to invest into Redox OS[1] as a potential substitute for it (if work on real time capability). And with real time patches merged into Linux mainline[2] QNX doesn't stand much chance today too.

[1] https://doc.redox-os.org/book/microkernels.html

[2] https://arstechnica.com/gadgets/2024/09/real-time-linux-is-o...

Re:QNX Self-Hosted Developer Desktop by dvfjsdhgfv on Saturday December 27, 2025 @05:09AM (#46400639)
> And with real time patches merged into Linux mainline[2] QNX doesn't stand much chance today too.

Correct me if I'm wrong but these and other Linux patches were always about soft real time and Linux never had hard real time capability because of its architecture.

Re:QNX Self-Hosted Developer Desktop by xvilka on Saturday December 27, 2025 @05:33AM (#46400737)
You are absolutely right. For most applications it's good enough though, unless regulatorily enforced.
Re:QNX Self-Hosted Developer Desktop by skrebbel on Saturday December 27, 2025 @03:40AM (#46400232)
> QNX should be licensed like Unreal Engine.

That sounds quite a bit harder to enforce for an OS designed to run inside, often not internet-connected, devices.

Re:QNX Self-Hosted Developer Desktop by justsomehnguy on Saturday December 27, 2025 @05:20AM (#46400678)
If someone would decide to run QNX (or whatever) inside, often not internet-connected, devices then some IP enforcement wouldn't stop them anyway.
Re:QNX Self-Hosted Developer Desktop by skrebbel on Saturday December 27, 2025 @06:57AM (#46401187)
I mean it’s a realtime OS. It’s designed for that. So the pricing model has to work with that.
Re:QNX Self-Hosted Developer Desktop by JohnAtQNX on Saturday December 27, 2025 @09:50AM (#46402234)
Bare metal is on the short-term roadmap!
Re:QNX Self-Hosted Developer Desktop by mpweiher on Monday December 29, 2025 @03:33AM (#46418613)
Cool!

I am a little confused about it both being a virtual image running on QEMU and requiring a very specific Ubuntu version as the base OS.

Shouldn't anything that can run QEMU work?

I used to do software development back on 386 with the OS on a floppy disk and really loved it. In fact, I ported my Objective-C compiler and runtime to QNX back then. Would love to play around with it on my Mac.

Thanks!

Re:QNX Self-Hosted Developer Desktop by yjftsjthsd-h on Friday December 26, 2025 @10:44PM (#46398899)
> One of my favourite GUIs, closely tied with CDE.

In case you're not aware: CDE is still around, open source, and runs on modern unix-likes.

Re:QNX Self-Hosted Developer Desktop by xvilka on Saturday December 27, 2025 @12:50AM (#46399494)
There is also a FWWM[1] "skin" that doesn't require long time abandoned C code - NsCDE[2]. It still requires X server (just like CDE itself) which becomes rarity these days. They need to port it to Wayland eventually.

[1] https://github.com/fvwmorg/fvwm3

[2] https://github.com/NsCDE/NsCDE

Re:QNX Self-Hosted Developer Desktop by yjftsjthsd-h on Saturday December 27, 2025 @01:12AM (#46399585)
Re:QNX Self-Hosted Developer Desktop by lproven on Monday December 29, 2025 @08:23AM (#46420455)
Sorry, but this line is wildly inaccurate:

> that doesn't require long time abandoned C code

https://github.com/NsCDE/NsCDE

Not so Common Desktop Environment (NsCDE) 2.3 Latest

on Jun 16, 2023

https://sourceforge.net/projects/cdesktopenv/files/

src 2025-11-25

CDE is still in active development. NsCDE is effectively abandoned.

Re:QNX Self-Hosted Developer Desktop by wowczarek on Saturday December 27, 2025 @05:50AM (#46400829)
> In case you're not aware: CDE is still around, open source, and runs on modern unix-likes

Oh I'm aware :) also this beauty from SGI is now around again:

https://docs.maxxinteractive.com/

Re:QNX Self-Hosted Developer Desktop by jonhohle on Friday December 26, 2025 @11:16PM (#46399076)
It’s really sad it wasn’t open sourced. In the early 2000s I was triple booting Windows 98, BeOS, and QNX. BeOS was my favorite, but QNX Neutrino was great as well.