NI’s mission is to provide engineers and scientists with tools to promote scientific discovery and progress. As part of this mission, NI offers hardware and software products for use with a variety of Linux distributions and versions. The tools span both desktop and embedded use cases, and address the needs of those using Linux across academia and industry.
NI products for desktop Linux include select hardware drivers and LabVIEW software. In addition to third-party desktop PCs, Linux desktop support is also on PXI and PXI Express controllers. Linux desktop support is limited to Red Hat Enterprise Linux (both desktop and workstation versions), Scientifc Linux, and openSUSE.
NI has developed a new real-time OS (RTOS) based on Linux. Intended for embedded systems, it offers real-time performance with the approachability and usability of a desktop OS. The RTOS is on the new generation of CompactRIO controllers and is fully supported by the LabVIEW Real-Time Module. Through years of R&D development, the work of the open-source community, and partner contributions, this new RTOS was designed specifically for reliable and deterministic operation in long-term deployments while offering security improvements and increased resiliency to application crashes. The extensive Linux ecosystem of applications and enhanced C/C++ support can help augment and/or accelerate embedded designs when using targets that support this OS.
For those more familiar with Linux and looking to take advantage of the benefits of Linux alongside a LabVIEW Real-Time application, the NI Linux Real-Time Community offers practical how-to documentation and a forum for questions specifically on the NI Linux Real-Time OS.
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a worldwide basis. Permission to use and/or modify the penguin image is granted by Larry Ewing and The GIMP.