Earlier quoted context omitted.
Not everything has to be linux. It's good to have options for avoiding monoculturalization.
It's not a real option (to Linux) though at it is still governed by a non-free license.
QNX is now free for anything non-commercial, plus there's an RPi image
231–240 of 380 posts
Re: QNX is now free for anything non-commercial, plus there's an RPi image
#232Re: QNX is now free for anything non-commercial, plus there's an RPi image
#233@JohnAtQNX can you remove the "everybody needs an account" restriction from your website downloads, and also remove the license mechanism from qcc? That would go a long way towards encouraging hobbyists to try it out. Your money comes from high-volume licensing deals, where you presumably get a per-unit license fee. That revenue stream is jeopardized by pissing off the CI/CD teams that have to support QNX product lin…
Hiya! We've discussed how to make that work. It's good to hear the same thing from an outside voice. I'll bring it back to the table to inch it along. Thanks!
At the time it didn't support my sound card or modem so it was dead in the water for me but it was an interesting experience that earned the platform a near mythical spot in my mind for decades following.
Keep friction low if you want people to try your thing.
Re: QNX is now free for anything non-commercial, plus there's an RPi image
#234Earlier quoted context omitted.
Also I wonder how many applications really need more real time responsiveness than you can get out of Linux. We even have https://arstechnica.com/gadgets/2024/09/real-time-linux-is-o... If I use Linux I know I won't have to have a discussion about licensing, I know I won't get rug pulled, etc. Also the ban on commercial use is heinous. I am going through this with Arangodb right now. I love the product, but I have no…
Real time is about worst case time, not average. The classic test for a real time OS is simple. You write a program that waits from an interrupt from an input pin. When the input is raised, there's an interrupt. That activates a user process. The user process turns on an output pin. You hook this up to a signal generator and a scope. Feed in a square wave. See the delay between input and output. If there are outliers…
Just to clarify for anyone reading, I think you meant:
> If there are outliers, delays much larger than the normal delay, the system is not doing real time properly at all.
Re: QNX is now free for anything non-commercial, plus there's an RPi image
#235Earlier quoted context omitted.
The "unix-like" characterisation seems it might be be from the Wikipedia QNX article and repeated by a lot of web content. But it doesn't seem really accurate to me and it's not used by their own web site or documentation. It seems quite opposite to Unix in a lot of ways even though it has some API compatibility.
How does it seem like the opposite? It's POSIX.
Yes it has some source-level Unix compatible app-facing interfaces, but we don't call the Steam OS/Deck a Windows-like either. (eg Windows NT was also POSIX certified)
Re: QNX is now free for anything non-commercial, plus there's an RPi image
#236I would have more interest on it if being open source.
Re: QNX is now free for anything non-commercial, plus there's an RPi image
#237Earlier quoted context omitted.
Bad product, bad company, bad marketing. Consistent.
You'd be one of the first people I've seen that doesn't like QNX itself. Normally people complain about the licensing or RIM. What issues do you have?
Re: QNX is now free for anything non-commercial, plus there's an RPi image
#238Re: QNX is now free for anything non-commercial, plus there's an RPi image
#239QNX and BeOS were the only operating systems I tried in the early '00s that could make old single-core mid-90s Pentiums feel excellent and snappy to use. Far, far better than any Windows version, or Linux. I assume it's mostly scheduler stuff and much better multimedia stacks, in both cases. I always hoped the operating systems of the future would feel more like that. Closest we've got is probably iOS and it cheats b…
iOS has very strict process/resource management because it wants to preserve both available RAM (for responsiveness) and your battery life. I wouldn't call it cheating (even in jest); it's a very deliberately and carefully designed feature of the OS.
Re: QNX is now free for anything non-commercial, plus there's an RPi image
#240Earlier quoted context omitted.
Working as intended. If they don't want to share, then they can't benefit.
Absolutely. LLVM exists because GCC is GPL; that's a feature not a bug.
The license angle with Apple did happen because of GCC's switch to GPLv3 but that came years later - and GCC still wasn't (and AFAIK still isn't) designed to be used like LLVM or (later) Clang, like using it as a backend for IDEs, analyzers, language servers, etc. The two projects aren't interchangeable with only the license being the thing that differentiates them.