News for hackers. Stuff that matters.
Re:Dissecting QNX [pdf] by Kenji on Wednesday September 19, 2018 @07:25AM (#18023377)
Yes. I work with QNX6.6 daily. I also worked with QNX6.5 and QNX7.0. It's a real blast to work with the mikrokernel. It's a really cool system, and the kernel stability is excellent. Feels good that when a low level driver crashes, your system just goes on as if nothing happened (except, of course, the applications that need this driver). Speaking of drivers, the driver situation on QNX is a bit sad, simply because there are few drivers and the ones that exist aren't as high quality and well tested because QNX is niche. Still, if there was a QNX environment that is as progressive as Linux Ubuntu (concerning GUI, drivers, etc.) and OpenSource, I'd definitely use QNX as my main OS.
Re:Dissecting QNX [pdf] by ahati on Wednesday September 19, 2018 @02:00PM (#18026249)
Can not agree more. Once you know qnx, nothing matches up anymore. Linux feels like dinosaur.
Re:Dissecting QNX [pdf] by na85 on Wednesday September 19, 2018 @10:28AM (#18024399)
>QNX is niche

What is the most mainstream or perhaps "least niche" of the real time embedded OSes?

Re:Dissecting QNX [pdf] by anta40 on Wednesday September 19, 2018 @10:48AM (#18024534)
Hmm... BlackBerry 10, perhaps? https://help.blackberry.com/id/blackberry-security-overview/...

BlackBerry nowadays is... well let's say the mobile world is basically divided into 2 sides these days: Android and iOS :p

Re:Dissecting QNX [pdf] by jjoonathan on Wednesday September 19, 2018 @10:58AM (#18024602)
What? BlackBerry is realtime? Why?
Re:Dissecting QNX [pdf] by monocasa on Wednesday September 19, 2018 @11:35AM (#18024951)
So you have the option of running the baseband on the application processor to save costs if need be, among other reasons.
Re:Dissecting QNX [pdf] by ahati on Wednesday September 19, 2018 @02:07PM (#18026311)
You need a hypervisor for that. Qnx brought that later.
Re:Dissecting QNX [pdf] by dfox on Wednesday September 19, 2018 @02:45PM (#18026639)
You don't. Symbian EKA2 platforms (eg. S60 3rd edition and later) used to run baseband as userspace threads on same core as user applications. I would not be that surprised if that was main enabler for Nokia E51/52, ie. full-featured smartphone in executive-phone form factor (small and in the first place thin candy-bar).
Re:Dissecting QNX [pdf] by gnulinux on Wednesday September 19, 2018 @02:22PM (#18026428)
There is linux-rt, a fork of linux but I don't think it's competitive in the industry.
Re:Dissecting QNX [pdf] by roymurdock on Wednesday September 19, 2018 @12:56PM (#18025637)
VxWorks/FreeRTOS

There are also more mainstream real time Linux distros e.g. Yocto Linux

Re:Dissecting QNX [pdf] by nickpsecurity on Wednesday September 19, 2018 @11:54AM (#18025112)