Linux -> QNX


I want to port my application from Linux to QNX. But I
do not know how much memory do I need. Is there any exsiting X86 hardware
platform I can purchase from
the market?

My application need 800K excution codes, and 2M (words)
ram (Battery backup RAM). and some EEPROM(26-32K bytes).

I also need TCP/IP, UDP, SMTP, 2 RS232/485, 2-10/100Base
ethernet support. And ls, cat, shell commands.

Any tips will be appreicated.