Inspired by writing a fake operating system, we decided to port a real
one. Plan 9 VX (aka 9vx) is a port of the Plan 9 kernel to user-level
mode on Linux, FreeBSD, and OS X. 9vx runs unmodified x86 Plan 9
binaries by invoking vx32 to simulate user-mode execution. It
implements all the standard low-level operating system
features—processes, shared memory, demand paging, preemptive
scheduling—using standard OS interfaces like mmap, setitimer, and
sigaction, with a healthy dose of vx32 to provide the user-mode
execution that ties everything together.
2008/12/10 Igor Stasenko <sigu...@gmail.com>: