An IBM compatible Desktop PC is NOT well suited to get time-sensitive data over a network. Unless the data itself is "smart" and has time stamps embedded in the data.
If only there was a
Transfer
Control
Protocol That operated over The
Internet
Protocol that requires Time information to be stored in the data packets. Oh well.
In any case, for a critical application, no standard off-the-shelf system software should be used except a package that has been made for machine automation. The people who do this use tools available from Intel or IBM. An often a custom motherboard has to be used.
Here is a general reference about the hardware interrupts for an Intel system.
http://retired.beyondlogic.org/interrupts/interupt.htm#2
That is the information on hardware interrupts on an 8086 CPU. More recent CPUs are compatible in real Mode but they are NOT compatible at that level in either Protected or Long Mode. Not to mention ACPI and the PCI bus making those hardware interrupts less relevant. Additionally, when it comes to automation software, they will typically use an add-on board. such an add-on board will fire
non-maskable interrupts that cannot be ignored regardless of the OS.
System software may disable interrupts for unspecified reasons.
No, it can only mask certain interrupts. Non-maskable interrupts cannot be ignored or masked, as you ought to know.
Linux kernel can be customized for a specific application. It is not the same as a typical Linux distribution.
based on the Original Post, the choice is between Linux Software and WIndows Software. The company does not provide a specially tuned Linux distribution, it is simply Linux software. Given the scenario it is almost a certainty, I would expect, that there is a hardware dongle (PCI/PCI-E Card) involved. So really the issues have nothing to do with either OS in particular and everything to do with the software (Either drivers or control software) offered by the vendor. And that is fine.
But when Engineers start lying through their teeth making up garbage, that is when you need to reevaluate your relationship with that vendor. If everybody in the company is as trustworthy as a salesman, who do you go to when you want to understand how things work in reality? Obviously the limitation is not one of Windows itself but a limitation of their Windows software.