i have a National Instruments cRIO, which is essentially a real time operating system running one half, with a FPGA dealing with some of the low level IO, etc... I don't think anyone would debate that it's overkill but it's industrial, which is really what you want ;) I got into making custom...