The original QNX ran on 8088. It used the 8086 segmented model so a single process could use a maximum of 64k code+data+stack combined. And fork() really worked because it simply copied the whole proces image and used different segment register values. All pointers were, and had to be 16 bit ( AKA small model ). Processes could also be moved in memory. There was no memory protection at all and if you used assembler you could easily trash the system.
Post #37 by porter
| Source Forum | 68kMLA |
|---|---|
| Category | Development |
| Post Date | Thu, 20 Aug 2009 - 23:35 |
| Original URL | https://68kmla.org/bb/threads/unix-for-8-bit-apple.17548/ |
Post