A lightweight experimental operating system
Banana OS is a minimalist x86 operating system written completely from ̶s̶c̶r̶a̶t̶c̶h̶ Slop.
It features a custom kernel, terminal, file system, and a nano-style text editor running directly on hardware.
No Linux, no external kernel — everything is ̶H̶a̶n̶d̶m̶a̶d̶e̶ AI Made.
qemu-system-i386 \
-cdrom bananOS.iso \
-m 8M
YES
8 MB
Anything that has a display output
PS/2 keyboard & mouse
Bare-metal x86 kernel (freestanding C + NASM)
Multiboot2 boot via GRUB
Custom memory & process simulation
VGA text mode (80x25)
32-bit framebuffer graphics
Bitmap font rendering
Desktop environment (startx)
Draggable windows
Taskbar + start menu
PS/2 keyboard driver
PS/2 mouse support
Multiple keyboard layouts
In-memory filesystem
Custom shell
Process monitor (top)
Nano-style text editor
Script execution
System utilities
ls, cd, pwd
mkdir, rm
edit – editor
cat – read file
echo
neofetch
uname
uptime, top
startx / stopx
start / stop
keyboardctl
usbctl
shutdown
reboot, halt