logoalt Hacker News

f1shy11/08/20241 replyview on HN

what are the extras? RT can also linux.


Replies

0x45711/08/2024

For starters, QNX has IPC that works over IP-capable networks, which makes things like High Availibility much easier to implement.

Drivers are in user-land and can be restarted at runtime. Probably more, but it's been awhile since I used it. A lot of it comes from QNX having a micro-kernel.

> RT can also linux.

PREEMPT_RT was merged in september of this year[1]. I terms of "hard real-time" with PREEMPT_RT scheduler still not completely deterministic like in QNX.

[1]: Note that you could have turned linux in "somewhat" hard real-time with or without PREEMPT_RT patches for user-land application.