- Use QEMU
- Two stage bootloader
- Page address translation
- Long mode
- Exceptions and interrupts
- Kernel threads
- Userspace
- Syscalls
- Copy on write
- Preemptive multitasking
- Interactive shell (several commands)
- No file system (using trivial ATA interface)
- No SMP support
- No IPC