Hiya folks!
I'm John from the Developer Relations team at QNX. I'm a loooong time lurker of this forum and excited to make my first post.
I just wanted to let you know that we've kicked off a new program to start opening the doors to QNX like things used to be. Many of you probably used or tinkered with (the very open) QNX back in the day. You can now easily get a free non-commercial license to use the newest QNX. We've also just released some sample apps and a ready-to-go QNX 8.0 quick start target image for Raspberry Pi. So you can get QNX and the development tools for free now to learn, experiment, and build.
It's been a long time in the making, so I'm really excited to get to post about this first phase of the QNX Everywhere initiative. My team and management have open ears, so please share feedback about what more we can do to open things up, be more transparent, and get you what you need to create an awesome embedded QNX project.
Cheers!
Is there an eBPF equivalent for QNX? Also, with the real-time linux patch (which has been mainlined now), I'm able to run C++ ROS2 control loops @ 1ms down to even 250us on commodity off the shelf i3 and i5 hardware with dedicated cores.
I've worked on vxWorks, QNX and Linux and I found the pace of development using Linux the fastest.
With all due respect, I’ve never spent so long clicking through a website trying to figure out what it actually was.
What is QNX haha
Great. Long over due, maybe too late.
I remember when QNX was going to be the OS for the first post-Commodore Amiga machines. Fun times.
I'm old.
"... plus there's an RPi image"
Maybe. But there is no direct link to an RPi image. It's layer upon layer of agreements and consents. Not simple. Too much reading.
I think I still have a tarball of the QNX source code from circa 2008.
You can get 30-day trial, Partner or Academic license. So what's new exactly?
What I need to know is, does it come with Solitaire using the “Giants of Computing” card deck?
Because if it does, that is worth it right there.
We ran QNX for ASI statistical multiplexing in TV. I would always fire up a game while waiting for logs.
Working with QNX today is like working with 25 year old software: tiny community, few examples, lots of issues for which you end doing avoidance workarounds, etc.
I would have more interest on it if being open source.
My experience looking at the page as someone who has never heard of QNX:
First there is so much text that wants to tell me how great this software/tooling/resources is, without telling me what exactly it is.
As I still wanted to know what it is, after reading your comment here†, I clicked on the front page https://blackberry.qnx.com/en which has a concise introduction
"Real-Time OS and Software for Embedded Systems
Launch your critical embedded systems faster with our commercial RTOS, hypervisor, development tools and services."
An RTOS for embedded system, aha! That would be valuable information on the QNX Everywhere page. (Real-Time OS / RTOS isn't mentioned once)
Then I found the resources section nearly at the bottom, which has quick start guide, where I can see what I will get when I sign up for a free license and that would be exactly what I (as someone who has no clue what to expect from QNX) would want to see at the top, after a short introduction to what it is and why I want to try it out.
Maybe this page is more intended for people who are already aware of QNX, but if you intend to "catch" new people I really would recommend you to reorder/simplify this page, by putting relevant information (like a short introduction, why I would want to try it and a quick start guide) at the top instead of a wall of marketing text.
† this comment was first under a comment from the author, which now got moved to the HN post text
I recall running QNX on my iPAQ handheld, sometime in the late 2000s. It was pre-iPhone, so seeing a Unix-like O/S on a handheld device back then was quite a treat.
John, Would it be possible to get this installed on a BlackBerry Passport or Q10. The passport is my favorite phone of all time.
I'm interested in building a Unity game for Raspberry Pi 4. Does QNX have good graphics support for RPi currently?
Can one install QNX as the main OS on a desktop? Or can I boot into the QNX desktop from a thumb drive?
why didn't they just open it for all with a proper license? as soon as you're move toward a commercial product with qnx you're immediately own them money. and no money with linux. who will us qnx on these terms?
Hey, what iPIs are supported ?
I have an old first-gen raspberry pi, would QNX work on that ?
Reinventing QNX will always be seen as cutting edge.
Any tips on loading onto a Kyocera duraforce? tia
Awesome! I signed up for the BlackBerry PlayBook dev initiative at SXSW in 2012 and found the device and QNX to be amazing. It supported a bluetooth mouse YEARS before the iPad! But BB failed to capitalize and yet another great product failed to make it into the mainstream.
Looking forward to it! Espcially now that you guys are "inside" several EVs if the rumors are true. Sign me up!
This would have been good 20 years ago, but now, nope.
For the love of god put what the thing is into the first sentence. Still have no idea wth qnx is
[dead]
[dead]
[dead]
[dead]
QNX is now largely irrelevant with the merging of the PREEMPT_RT patches in the mainline Linux kernel, starting with v6.12 which comes out in a week or two.
You should have done this 20y ago
Been fooled by QNX before, a long time ago, and it cost us a lot. Never again. Go away now QNX, real-time Linux has won.