You clearly missed my point...
Thats exactly where i think these developers go wrong. They use underperforming expensive hardware... where standard PC hardware would be much cheeper and outperforming the old risk hardware...
As an OS they could for example run a version of VX-works which is an OS espescially develloped for real time processing..
A processor is a processor... memory is memory, motherboard is motherboard... and all you need to do is program the correct interface to all other hardware and compile your programs for the chosen system.
These statements are based on my experiences in the software industrie where i work for a company that developes technical solutions for the industry. And to me technically keyboards are nothing else then just a machine with a special purpose