What to Consider When Migrating From Windows Development Machine to Linux

Updated Oct 2, 2024

Reported In

Software

  • LabVIEW

Operating System

  • Linux

Issue Details

I need to migrate one of my applications developed with LabVIEW from Windows 10 to a Linux distribution.
 

  1. Are there any recommended Linux distributions?  
  2. Does the OS of the development computer need to match the Linux distribution of the target computer?
  3. Is there any feature of LabVIEW that won't be available in the Linux edition, and if so, is there a list of those features?

Solution

1. Supported distributions for LabVIEW on Linux for the current version are listed below: 

  • openSUSE Leap 15.2
  • openSUSE Leap 15.1
  • Red Hat Enterprise Linux 8
  • Red Hat Enterprise Linux 7
  • CentOS 8
  • CentOS 7
  • Ubuntu 18
  • Ubuntu 20

LabVIEW may also work with other Linux distributions but NI does not guarantee the full functionality.

 

2. The development computer does not need to match the Linux distribution of the target computer.

You can run an application compiled for one Linux distribution on any other target, as long as it has the required libraries available. To build packages you should also consider classic Linux package builders like RPM or DPKG for the deployment of that application.

 

3. You can refer to the product documentation or readme of the Add-On, driver, or toolkit that you are particularly interested in to check the Linux OS compatibility. 

Additional Information


If your project includes any VIPM libraries you will need to check on each library documentation separately for Linux OS compatibility, as those are usually being developed platform-dependent.