3 ms·
What's common to Symbian, QNX, car-infotainment and in-flight entertainment (system's I've interacted with)? In all those cases (QNX->blackberry) they're system
by shenberg 11y ago
What's common to Symbian, QNX, car-infotainment and in-flight entertainment (system's I've interacted with)? In all those cases (QNX->blackberry) they're systems with awful input lag from my personal experience. I also noticed that performance was mentioned in the article only in terms of throughput. coincidence?
- hhw 11y agoYou have this backwards. QNX is a real-time operating system, and is optimized for response time vs Linux, which is a general purpose operating system typically optimized for throughput, although some work has been done on modifications to allow for real-time OS like scheduling.
- jschwartzi 11y agoIt's possible to write a UI on QNX that doesn't have awful input lag. Doing so requires you to write software that prioritizes the UI, and to create a UI that runs in short, deterministic bursts. I have some experience with this because that is exactly what I'm doing in my current job, and with QNX to boot.
- aidenn0 11y agoThat sounds interesting! A lot of UI libraries want bursts of CPU time that are longer than acceptable in many real time systems, despite the amortized cost being very low.