This page shows supported versions of the NI-DAQmx Base hardware driver with the Linux and MacOS operating systems. Reference this information to ensure you install the correct version when upgrading or updating your operating system, or when migrating or porting code to a new system. Using incompatible versions may result in errors, the inability for Linux or MacOS to recognize or detect and then find a driver for your device, or missing devices.
Note that this article replaces KnowledgeBase 2X5CQIR9: Is NI-DAQmx Compatible with Mac OS X or Linux?.Some NI manuals may still reference the previous document. If you were redirected from the previous KnowledgeBase URL, please update your bookmarks accordingly.
NI-DAQmx Base offers a subset of NI-DAQmx functionality on Windows, Linux, Mac OS X, Windows Mobile, and Windows CE OSs. Application development is simple, using the clean, concise programming interface, programmatic channel and task creation, and tight integration with NI LabVIEW. This driver software includes ready-to-use LabVIEW VIs and C function examples similar to those included in the full-featured NI-DAQmx software.
NI recommends developers creating applications for Windows and Linux-based systems to instead use the full-featured NI-DAQmx distribution. Click here to learn more about NI-DAQmx compatibility with LabVIEW and Windows.