star1 wrote:
I thaught OS4.0 was fast low-mem footprint os , then how is 32 or 128MB low footprint?
How are they gone market OS 4.0 in the embedded area when Qnx does everthing on one floppy disk with low mem and os 4.0 stands there with 32mb??
QNX doesn't do the impossible with low mem. I forget the requirements for the demo disk, but they must've been at least 8MB, and it's no longer offered.
From the download page, the current suggestions for what was the RtP (now "Momentics NC"?) are
'400 MHz Pentium or better, 128M RAM , 1.0 G disk space.' I ran it on a Pentium 133, and managed to chop the system image (forgetting my terminology here... the nifty little filesystem-in-a-file that keeps your array of microkernel daemons or whatever as 'portable' as a monolithic kernel) down enough to survive in 32MB, but as soon as you want a desktop background, use of the Flash plugin, or a few pieces of useful software open... you're going to crave more memory.
Point is, you can make it quite small if you have a specific purpose in mind, and QSSL have certainly done a good job of making that process easy, but a 32MB requirement isn't that unusual for a general-purpose OS that won't use shared memory at every stage of the game.
Think about it... even something as 'simple' as a web browser really *is* more complex than the average arcade game - you can make a lithe one, but you don't get the benefit of being able to, say, pack all your graphics in some proprietary hyper-compressed format you've invented for the purpose and tuned for your particular title.