QNX opens Neutrino source code and development process - Embedded.com

QNX opens Neutrino source code and development process

In a surprising move, QNX Software Systems announced that it is opening access to the source code of its QNX® Neutrino® real-time operating system (RTOS).

Effective immediately, QNX will make source code for its award-winning, microkernel-based OS available for free download. 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 then improve, modify, or extend that code for their own purposes or for the community at large. They can then choose to contribute back those changes to QNX Software Systems and the QNX development community or to keep their modifications private and proprietary.

These changes are part of a new hybrid software model created by QNX, which offers commercial and noncommercial licensees the ability to participate in the OS development process, similar to projects in the open source world. Through a transparent development process, software designers at QNX will publish development plans, post builds and bug fixes, and provide moderated support to the development process. They will also collaborate with customers and QNX community, using public forums, source code repositories, and typical project-based “meritocracies” to help direct development initiatives.

QNX has also introduced a new community portal website, called Foundry27, as the new hub for its transparent development initiative. At Foundry27, customers and developers can access a wealth of resources relating to the QNX Neutrino RTOS and the QNX Momentics® IDE, as well as to new community projects. Upon completing the free registration, users can choose from three different software licenses and gain immediate access to free copies of most QNX software products, as well as source code for most of these elements.

QNX software products will still retain royalty requirements for commercial deployments of QNX Neutrino components and extension bundles, and commercial users will continue to pay for QNX Momentics IDE development seats. However, individuals such as noncommercial developers or academic faculty members will be given access to all available QNX products at no cost for noncommercial use.

Click here for more information.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.