RadiumOS (formerly TomatoOS) is a 32-bit OS, similar to a former project, NyaOS, developed however completely from scratch. Test this OS in a virtual machine!
| CPU | At least 1 core |
| RAM | At least 2 GB (roughly the size of the ISO) |
| Storage | None — runs entirely from the ISO |
Scroll to see all 64 commands. Run help in the shell for the full list.
| Command | Description |
|---|---|
| General | |
| help | Display this message |
| clear | Clear terminal |
| echo | Echo messages |
| boot | Show welcome screen |
| cowsay | Cowsay |
| exit | Exit the shell |
| hexdump | Hexdump toolkit |
| ps | List tasks |
| kill | Kill task by PID |
| top | Task monitor |
| search | Search commands |
| Files | |
| ls | List directory |
| cat | Read text file |
| rm | Remove file |
| cd | Change directory |
| onan | Text editor |
| cat.hex | Print file as hex |
| pie | Rust image editor |
| Network | |
| ping | Ping a host |
| curl | Curl |
| testdns | Test DNS resolution |
| nettest | ARP/network test |
| rawsend | Send raw test packet |
| netdiag | Full network diagnostics |
| tcpreset | Force TCP state reset |
| setdns | Set DNS server (a b c d) |
| ifconfig | Network interfaces |
| arp | ARP table |
| Browser & Proxy | |
| gbrowser / gb | Graphical web browser |
| proxy.get | Download via proxy |
| files.proxy | Proxy + fi demo |
| Scripting | |
| script | Run .rsh/.rash script |
| rshline | Execute a single script line |
| rash | Run /bin/autoexec.rsh |
| autoexec | Run /bin/autoexec.rsh |
| run.module | Run a module |
| list.modules | List all modules |
| remove.module | Remove a module |
| tag.module | Tag a module with a label |
| config.module | Configure a module |
| set.module | Create a Discord module |
| wbd.diag | Watchdog task diagram |
| AES Encryption | |
| aes.trace.on | Enable full AES tracing |
| aes.trace.off | Disable AES tracing |
| aes.trace.flip | Toggle AES tracing state |
| aes.trace.query | Check AES tracing status |
| aes.key | Set AES encryption key |
| aes.enc | Encrypt a file |
| aes.dec | Decrypt a file |
| Discord | |
| dinit | Init Discord (built-in token) |
| dtoken | Set Discord bot token |
| discord | Who am I |
| dguilds | Discord: list servers |
| dchannels | Discord: list channels |
| dmsg | Discord: fetch messages |
| dsend | Discord: send message |
| dembed | Discord: send embed |
| dreact | Discord: react to message |
| ddel | Discord: delete message |
| dshell | Discord: interactive shell |
| dcache | Discord: show message cache |
| dtest | Discord: test |
| Misc | |
| jsontest | Test JSON parser |
| module.help | Module help (blank=all types) |
⚠ QEMU required. Download from qemu.org. VirtualBox and VMware will cause kernel panics.
Download RadiumOS.iso and run:
qemu-system-i386 -display sdl \
-rtc base=utc,clock=host,driftfix=slew \
-m 256 \
-cdrom RadiumOS.iso \
-boot order=d \
-machine pc \
-smp 1 \
-serial pty \
-debugcon file:debug.log \
-global isa-debugcon.iobase=0xE9 \
-netdev user,id=net0 \
-device rtl8139,netdev=net0 \
-vga std \
-global VGA.vgamem_mb=16 \
-audiodev sdl,id=audio0,out.frequency=48000,out.channels=2,out.format=s32 \
-machine pcspk-audiodev=audio0 \
-d guest_errors RadiumOS.iso — Latest release. Boot in QEMU. No installation required.
TomatoOS.iso — Deprecated (7/29/2025). Legacy name. Archived only.
GitHub Repository — Source code, issues, contributions.
| Name | RadiumOS.iso |
| Version | v2.0.0 |
| Last Modified | Saturday, May 2, 2026, 2:27:00 PM |
| Size | 24.8 MB (26,093,568 bytes) (may differ on disk) |