New operating system project ============================ Short term goals: - support booting from BIOS, EFI and multiboot boot loaders. - equally usable from display/keyboard or serial port from early boot. - support GDB debugging over serial port as early as possible. Long term goals: - VM system with user/kernel priviledge levels. - support for 32bit and 64bit mode operation. - built-in C compiler and assembler (tcc?) like templeOS. - usable on a 386 with 2MB RAM (don't ignore base memory). - support for USB devices (at least HID and ideally also mass storage). - networking (start with the NE2000 on the 486). - graphical desktop (VBE + chip-specific drivers).