02-08-2022 12:08 PM
02-09-2022 06:19 AM - edited 02-09-2022 06:25 AM
Because Linux is not simply Linux for a software like LabVIEW. Linux has always been and still is a huge construction site with many developers working on it and often not agreeing how to do certain things, resulting in the same thing being developed in a multitude of ways that are not only not compatible to call but often can't coexist along each other. Distributions try to solve that problem by selecting specific components for you (eg. Gnome vs. KDE or QT, or some more lightweight desktop managers).
And it doesn't stop just there. There are many more subsystems on a Linux system that are different between distributions including the whole story about package management. And to make things worse, the Linux developers never shied away of obsoleting a technology that was well working with something that was promising more possibilities but initially a total disaster.
So for a software like LabVIEW that has many many dependencies Linux is not just Linux but very specific to distributions and even versions thereof. And the Redhat distribution and its derivatives is the one that used to be mostly used in professional Linux sites, and that are the ones who are willing to buy a LabVIEW license. Ubuntu is not very dominant in corporate environments but mostly used on individuals end computers, who are not so likely to buy a LabVIEW development license of several thousand bucks.
This makes the calculation simple: Supporting a specific Linux distribution is expensive, supporting more than one exponentially even more expensive, so why spend lots of time and effort on a distribution that is unlikely to give any significant ROI (Return of Investment)?
LabVIEW can be installed on Ubuntu too, it just isn't a point and click installation like what most Ubuntu users are used too and why they usually have chosen for Ubuntu in the first place. It requires some command line magic and knowing how to do some basic command line voodoo. And once you talk about hardware support like DAQ and similar hardware things really get hairy and you simply need some real kernel hacking knowledge.