Welcome to the new platform of Programmers Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use it's exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.
What would best replace QNX4?
We have a large application that runs under QNX4 on an x86 board and I'm looking for a way to propose a replacement. The decision has already been made to not upgrade to the latest QNX.
What I'm thinking of is some GPL/BSD/MIT licensed OS that could be enhanced to allow our product to compile and run almost unmodified.
Specifically, I need independent processes (not just tasks), network, filesystem (that ideally could access the existing QNX filesystem), /dev/mqueue/ for interprocess communications and a shell (no graphics). We don't strictly need a realtime OS, as long as performance is good.
Is this big and daunting, or is there something that almost fits?