Realtime OS alternatives that run Windows apps


I have an Microsoft .NET application that needs to be sped up, so it can have more deterministic round trip response times to incoming TCP/IP internet packets.

Are there any realtime builds of Windows, or realtime OS's that will run Microsoft .NET code?

Best Answer

The obvious OS to look at is Windows Embedded, which can give you soft real-time, or hard (depending on your app), but I don't know offhand how good its support for .Net is. There are certainly versions of Win Embedded that have some support for .Net but the devil is going to be in the details.

Added later: another alternative - if you're a masochist - is that you might be able to port your app to run on a PLC using these libraries.