QNX technology analyst Paul Leroux wrote a white paper talking about using a POSIX-based RTOS designed specifically for embedded systems, such as QNX Neutrino - that not only allows Linux developers to keep their programming model, but also maintains key advantages of Linux's open source model.