Bare-metal AArch64 for the Raspberry Pi
A home computer for 2026.
KoraOS is what a home computer would look like in 2026: a Raspberry Pi 3/4 (or QEMU) that switches on straight to a prompt. There is no memory protection, by design. The whole machine is yours.
KoraOS shell. Type 'help'.
$ help
KoraOS shell commands:
help show this text
cd [path] change directory, or print cwd
volumes list devices and volume labels
ls [path] list a directory (default current)
<program> [args...] @N run it on core N (with & too: ... @N &)
...
$ Abridged output of help.
What it is
Not another Linux clone. A machine to play with: to experiment, to break, and to turn off and on again.
- 01
Switch on, get a prompt
No boot wizard, no login screen. KoraOS brings up the display, the keyboard and your disk, then drops you into a shell.
- 02
No memory protection
By design. Memory is one flat, identity-mapped space and nothing stands between a program and the machine. That is the spirit of PEEK and POKE.
- 03
Real hardware, many cores
It boots on the Raspberry Pi 3 and 4 and runs in QEMU for quick development. Start a program on a core of your choice, or in the background.
- 04
FAT32, Amiga-style
Programs load from a FAT32 disk, addressed through volumes and assigns the way the Amiga did it, with the usual file commands to manage them.
Where it's headed
Not all of this exists yet; this is the direction, not a checklist of what's done.
- Runs on the Raspberry Pi 3/4, with QEMU for development
- No memory protection: PEEK and POKE wherever you like
- GPU support
- Multi-core support
- A FAT32 filesystem
- A BASIC and a Python shell
- Networking
- ...and much more
What it looks like
The shell
Screenshot coming soon
Mandelbrot
Screenshot coming soon
termdemo
Screenshot coming soon
It's yours to hack.
KoraOS is free software and small enough to read. Fork it, build it, boot it in QEMU, and change whatever you like.