QNX Software Systems recently announced it has included source code for its symmetric multiprocessing (SMP) capabilities in the core QNX(R) Neutrino(R) realtime operating system (RTOS) source code repository. QNX recently published the source code for its microkernel-based OS and made the code available for download under a new hybrid software licensing model.
The first source release includes the code to the QNX Neutrino microkernel, the base C library, and a variety of board support packages (BSPs) for popular embedded and computing hardware.
Developers can view the QNX Neutrino source code and modify or extend that code for their own purposes or for the QNX community at large. They can then choose to offer back those changes to QNX Software Systems and the QNX development community or to keep their modifications private and proprietary.
Access to the QNX source code is free, but commercial deployments of QNX Neutrino runtime components still require royalties, and commercial developers will continue to pay for QNX Momentics(R) development seats. Noncommercial developers, academic faculty members, and qualified partners will be given access to QNX development tools and runtime products at no charge.