ToyOS: a full system stack from UEFI to the desktop — all source readable and changeable.

ToyOS desktop screenshot (to be added)

Shortest path to a running desktop:

git clone https://github.com/tanlaoshi/ToyImage.git
cd ToyImage && ./Scripts/run-split.sh
# on the desktop: exec HELLO.ELF

Swappable modules — change the implementation without touching core kernel lines:

Scheduler? SCHEDULER=priority
Allocator? MEMORY=bestfit
Filesystem? FS=ram