Orange is my posix x86_64 os with microkernel features
- hpet
- pvclock
- ioapic
- ps/2
- ps/2 keyboard
- ps/2 mouse
- xhci
- usb keyboard
- usb mouse
Build kernel
make allBuild initrd (You should build it before running os)
sh tar-initrd.shBuild cross-compiler
sh build-cross.shBuild kernel and run iso
make run- Move XHCI driver from old kernel to userspace
- Implement IRQ userspace handling
- Port lua, fastfetch, doomgeneric, nano and etc.
- Improve XHCI driver
- Port Xorg
- Port twm
- Port wine
- Implement userspace disk drivers
- Improve kernel path resolver (add symlink support when trying to access another filesystem)
