zbOS is a UNIX-clone being built from scratch.
- A custom bootloader capable of switching to protected mode and bootstrapping a kernel
- a standard C library (libc) WIP
- Interrupt handler
- Device drivers
- video (hardware cursor, scrolling, ASCII escapes)
- clock (PIT timer)
- keyboard
- filesystem (SFS? ramdisk?)
- Memory management
- paging WIP
- heap
- Process scheduling (multitasking)
- the future (userland?)
apt install build-essential nasm qemu # on debian
dnf install @development-tools nasm qemu # on fedora
make run # build and run in qemu
make debug # run with bochs debugger