You definitively looking wrong way. You cannot choose software before you have industrial grade hardware.<p>And sure, you could try to push people to buy non-industrial grade hardware, but I do not advise to go this way.<p>Industrial grade hardware, is essentially money machine, which is designed to work and gather money, so when for some reason happen out of service, client will suffer money losses.<p>So reliability is extremely important for this market.<p>And when you sell system, based on industrial grade components, they usually have in agreement TOS - usually in means of possible unscheduled downtime, for example IBM mainframes have 99.999% uptime (about 5 minutes unscheduled downtime per year, it mean, they will pay money if you will have evidence, that downtime because of their fail).<p>What this mean, if you have development processes certified for regulations and industrial grade hardware, if something happen, you always will have hard guarantees against sues, but if something is not adequate grade, you could lost huge money.<p>In some cases, regulations just prohibiting usage of non-certified hardware and software for specific regulated functions (examples are medical equipment, life-critical building management equipment, for example ventilation controller).<p>And life is complicated. Just few years ago existed huge market niches, where nobody care about non-reliable systems, but last months lot of things changed, now even toys for children are regulated, and I'm not sure when this trend will end.<p>And you may already understand, exists industrial grade windows, industrial grade linux (even some branch of embedded OS/360), but must say, they are extremely different from "civilian" - for example looks like is is still possible to use industrial OS/2, when civilian is already subject of ancient history, and industrial linux is also probably very old.<p>Any way, most probably you will not have rights to make significant changes into industrial system (only certified environment, only certified drivers), because if something changed, you will lost TOS guarantees.<p>Looks like in each case you should carefully check pros and cons of specific system to make decision, what is better for you.