Linked by Thom Holwerda on Thu 18th Nov 2004 10:19 UTC
QNX I think that everyone reading OSNews will have heard at least something about QNX. You can regard this article as an introduction, but also as a review, and as a "Is-QNX-Ready-For-The-Desktop? article". To start off, I put together a short explanation of the merits of using a microkernel. Let me start off by saying that QNX Software Systems (QSS) does not aim towards the desktop with their Neutrino RTOS.
Permalink for comment
To read all comments associated with this story, please click here.
by M^2 on Thu 18th Nov 2004 19:27 UTC

//KDE and whatever Desktop. All these things are to slow.
//QNX is fast. Why not Unix/Linux?
//The Photon micro GUI works faster then every windowmanager on
//x-window systems.

AFAIK, This is due to two factors:
- the very fact Neutrino is a microkernel, and a microkernel designed for HARD REAL TIME: by this any task outside is potentially granted the possibility of satisfying required time constraints, so if the "user input -> update view" loop is given adequate priority, the kernel cant be blamed for lack of the UI's responsiveness
- the fact Photon is not X11 compliant: by not having to support the (IMO unnecessary in a desktop environment) features X11 implementations support (though i notice x servers have added "local" improvements lately), it can afford being more optimized (if i'm not mistaken, it also embeds the toolkit) to minimize the "update view -> draw widget -> send command to Graphics card" sequence, thus reduceing latency and increasing responsiveness