Top
Best
New

Posted by transpute 12/27/2025

QNX Self-Hosted Developer Desktop(devblog.qnx.com)
276 points | 169 commentspage 3
gigatexal 12/27/2025|
Why would I run QNX on the desktop instead of say Linux or FreeBSD?
JohnAtQNX 12/27/2025|
QNX is not a GPOS, so you wouldn't. I mean you _could_, but the real benefit here is hidden within: with the toolchain now included in this image, folks working on QNX projects can now build them right on target. No more messy cross-compilation.
zerr 12/27/2025||
Is GTK their go to GUI toolkit nowadays? (mentioned in the examples)
JohnAtQNX 12/27/2025|
GTK support for sure, but also Qt, Godot, and others. Commercially, also support for Unity & Unreal.
tombert 12/27/2025||
I've only ever used QNX in the form of Blackberry products (mostly the Playbook), so I am afraid I don't what the advantages of it would be compared to Linux or something.

I know it's a microkernel which is inherently cool to me, but I don't know what else it buys you.

Can anyone here give me a high-level overview of why QNX is cool?

cyberax 12/27/2025||
QNX is hard realtime. At one point, its kernel had O(1) guarantees for message passing and process switching. It could have been rewritten without any loops. I'm not sure if that's still true.

It's also really compact. This used to be a great selling point for underpowered car infotainment systems. Some cars had around 1Mb of RAM for their infotainment, yet they were able to run fairly complex media systems.

QNX is also used for non-UI components, just as a good realtime OS.

jacquesm 12/27/2025||
I think it is mostly used for non-UI stuff. I could be wrong but outside of car infotainment I've never seen it used for UI stuff. Mostly it just sits headless quietly running some branch of industry that we all depend on. The joke used to be that if QnX had a y2k bug that had been missed civilization would end and never mind windows because you won't have any water, food, energy or transportation anymore.
cyberax 12/27/2025||
Yep. QNX was better than anything else around 2000. VxWorks was technically slimmer and more reliable, but QNX had a real mostly-POSIX-compatible environment. You could develop/debug the code on QNX itself and deploy it on the devices.

They were also early adopters of Eclipse, which was the "default IDE" before the advent of VS Code.

jacquesm 12/27/2025||
I've used VxWorks as well, yes, it was slimmer (a lot slimmer, actually), but I would disagree that it was more reliable. QnX supported a ton of hardware out of the box and if there ever was unreliability as far as I've seen it it was always comms layer related, never the core OS or any other bits that you could put next to VxWorks and compare on a functional level. You just required a much bigger SBC to run it, and that's why we used VxWorks in the first place. But I would have been much happier with QnX. I'm imagining the modern day equivalent of QnX running on a Raspberry Pi Pico or one of the larger Arduino's or a Teensy. That would be an absolute game-changer.
jacquesm 12/27/2025||
Hard real time (so latency guarantees), microkernel (and they actually mean it, so your device drivers can't hose your system), standardized networked IPC including network transparency for all services, ISRs at the application level.
m132 12/27/2025||
>IPC including network transparency

Sadly not anymore, Qnet was removed in 8.0

jacquesm 12/27/2025||
Oh! I only worked with it commercially prior to that so I never got the memo. What an insanely stupid move. That was one of their USPs.

In general QnX was commercially mismanaged and technically excellent. I'm imagining a world where they clued in early on that an open source real time OS would have run circles around the rest of the offerings and they'd have cleaned up on commercial licensing. Since the 80's they've steadily lost mind and marketshare though I suspect they'll always be around in some form.

JohnAtQNX 12/27/2025||
There's been talk about this on Reddit too, where our chief architect of QNX 8 broke down the decision. He mentioned it was ultimately a tough decision, but that in the end the cons outweighed the pros.
m132 12/27/2025|||
Hey, could you please post a link to the thread you're referring to? I'm guessing it had to do with the io-pkt to io-sock transition, but I couldn't find any information about that.

I've also noticed that all of the message passing system calls still accept the node ID. Are there plans to open up this interface to allow for implementation of custom network managers, maybe? I'd be very interested in exploring that.

jacquesm 12/27/2025|||
Such decisions should always involve the customers. A chief architect that knocks one of the foundation stones out from under a building isn't doing the bureau they work for any favors.
eeeficus 12/27/2025||
A bit dissapointed by this. You have to create an account, get a license, deploy it and then you get a fucking download manager just for linux and windows to download who knows what that should run on qemu. Why not just give a link to a qemu image with a script that runs it?
JohnAtQNX 12/27/2025||
We plan to host prebuilts in the new year to make it easier to download/run.
m132 12/27/2025|||
Yes!

In an era where most development-oriented software is downloaded with wget/git clone/[package manager] install, this whole process feels like a slap in the face. And don't get me wrong, this is still a huge upgrade over the InstallShield Wizard of the previous versions, which rarely worked at all, and if it did, it would butcher your /etc/profile, but its still an absolute abomination, bundling an entire JRE for the only rightful architecture x86-64 just to download and unzip a few files.

encom 12/27/2025||
And the official support options are Discord and Reddit. Sad.
int0x29 12/27/2025||
Since when does xfce run on Wayland?
lproven 12/29/2025|
Since openSUSE Leap 16 a third of a year ago. I gave it a mini-review:

https://www.theregister.com/2025/08/07/opensuse_leap_16_reac...

Xfce uses labwc. It works very well although standard window-management keystrokes don't work. Apart from that, which is a bit of a deal-breaker for me, it's almost indistinguishable.

itvision 12/27/2025||
What compositor is being used?
JohnAtQNX 12/27/2025|
Hiya! It's Weston. Here's the port: https://github.com/qnx-ports/build-files/tree/main/ports/wes...
itvision 12/27/2025||
Thank you!
ngcc_hk 12/27/2025||
Totally miss this.
upvotenow 12/27/2025||
[flagged]
bflesch 12/27/2025|
Marketing looks nice, but why do they make it so hard to build trust? If it's a software focused on developers it's really important to establish trust.

The page on https://devblog.qnx.com/about/ does not show what kind of company it is, who is behind it, and where they are located. Should I expect backdoors? Is it an elaborate front by north korea? Who will be able to remotely execute code on this operating system?

It's nearly 2026 and fake job applications by nation-state threat actors are common. If a new open source project with shiny marketing pops up it would really help if there is some proof that the org behind it consists of humans living in democratic countries.

Edit: The about page links to https://qnx.software/en which only shows a black screen for me.

Intralexical 12/27/2025||
QNX is the backbone of the auto industry, and powers over 200 million cars on the road. For the target demographic, I don't imagine they need to "build trust" any more than IBM or Microsoft need to build trust.

That said, like IBM and Microsoft, they've also been on and off over the years about whether tinkerers, desktop, and other uses are welcome. So they probably could benefit from showing that this time they're opening the ecosystem for the long haul.

https://www.theglobeandmail.com/investing/markets/stocks/BB-...

mkj 12/27/2025|||
People in the industry would know that QNX has been around since the 90s (or 80s?) as a very solid embedded GUI platform. They're a company that doesn't need to prove their credentials.

I'd agree using qnx.software rather than qnx.com is kinda dumb though.

ofrzeta 12/27/2025||
Sure, it's been around 40 years, but it's not like old companies haven't changed owners many times. So, for instance, QNX is now part of Harman which is part of Samsung.
ykl 12/27/2025|||
I thought that QNX was acquired by / is still developed by BlackBerry?
ofrzeta 12/27/2025||
Seems you are right. See how complicated it is? :)
bflesch 12/28/2025||
Indeed. And it has happened before that well-known brands change owners and suddenly push new products with certain risks attached for the user. That's all I wanted to point out, and for QNX it would be a very easy way to build trust by having this kind of information (or imprint) on their website.
lmz 12/27/2025|||
So it's an elaborate front by South Korea instead.
bflesch 12/28/2025||
You're joking but the north korea intrusions are factually established and an ongoing security risk.
wmf 12/27/2025|||
https://en.wikipedia.org/wiki/QNX
bflesch 12/27/2025||
Their main website is a black page. No idea if someone bought the brand or if it is the original people behind this 40 year old project. Both the wikipedia and the website only mention "canada" in passing but no information is given on company and people behind it. Nothing that can be verified.
JohnAtQNX 12/27/2025|||
Hiya! The bulk of my colleagues and I are in Ottawa and Waterloo Ontario Canada. We're a division of BlackBerry Limited, and have been for about 15 years. QNX itself is about 45+ years old, having come out of an OS course at the University of Waterloo. I work with a lot of people who are celebrating 25-35 year anniversaries -- very much still a lot of the same engineering and product talent here through all of the transitions.
shakna 12/27/2025||||
The page certainly isn't black for me. Its QNX's usual marketing fluff about being embedded in a wide range of cars.
ronsor 12/27/2025|||
It's developed by BlackBerry, is it not? Has been for years now.
bflesch 12/27/2025|||
The footer of the website just says "Join the Discord Community - Reddit: r/qnx - Instagram: qnx_devrel - Powered by Ghost". There is no imprint and the "about" link also does not give any info.
transpute 12/27/2025||
From the Wikipedia page

  Developer:  BlackBerry (formerly QNX Software Systems)
  
  On April 9, 2010, Research In Motion (later renamed to BlackBerry Limited) announced they would acquire QNX Software Systems from Harman International Industries.
harhargange 12/27/2025||
And the bb10os was based on this. I still use it and it’s the ultimate phone that supports few android apps still.
f1shy 12/27/2025|||
It was bought by RIM (Research in Motion) which were the developers of BlackBerry.
transpute 12/27/2025|||
> black screen

Try disabling content/ad blockers.

bflesch 12/27/2025||
Thanks, you're correct. The cookie banner script at [1] was blocked and somehow it crashes the whole site. I only see the black background.

[1] https://qnx.software/scripts/global/cookie-consent.js

Lammy 12/27/2025||
> Should I expect backdoors? Is it an elaborate front by north korea? Who will be able to remotely execute code on this operating system?

Stop sowing FUD https://en.wikipedia.org/wiki/Fear,_uncertainty,_and_doubt

bflesch 12/27/2025||
You should "trust, but verify" and not shoot the messenger. If raising valid concerns that were not addressed by the linked website is FUD for you, so be it. Sourceforge was also a major brand back in the day and nowadays it raises an anti virus alarm if a user visits that website.
Lammy 12/27/2025|||
> If raising valid concerns that were not addressed by the linked website is FUD for you, so be it.

Yes, it is. It's specifically called concern trolling: https://en.wiktionary.org/wiki/concern_troll

In this case it's because the mass-market operating systems with which QNX could compete already do the things you're “concerned” about. QNX could only be an improvement in that regard.

bflesch 12/28/2025||
I'll bite. There's linux distros popping up left and right and even established distros and major OSS projects have significant security risks attached due to core developers residing in non-free countries. These countries wage hybrid warfare against democratic countries, and it is naive to think that software projects are out of scope. When push comes to shove this access will be utilized.

As someone who has not worked in automotive QNX is a totally unknown brand and based on the linked website I had trouble finding out what it actually is. Also the wikipedia source just stated RIM and might not have been updated at all. Also RIM/Blackberry is not a brand that is positively recognized.

With something like Ubuntu it was an easy, verifiable story who is behind it and what they are doing. That's what the linkd QNX page was missing, and I pointed it out because I actually tried to do the due diligence and see what company is behind it and where it is located.

Joel_LeBlanc 12/30/2025|||
I totally get where you're coming from—due diligence can be a daunting task, especially with the amount of misinformation out there. It's crucial to dig deep and verify claims to make informed decisions. I've found that using tools like DREA (Digital Real Estate Analyzer) has really streamlined my process for evaluating digital assets. Just remember, trust your instincts, but always back them up with solid research!