⚠ Secure warning.
To secure RadiumOS, you must modify the source code or make RSH runtime scripts.
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!
RadiumOS uses the x86 inb and outb instructions for direct hardware communication. These instructions allow the kernel to read and write bytes to hardware ports, enabling low‑level device control.
| CPU | At least 1 core |
| RAM | At least 256 MB |
| Storage | None — runs entirely from the ISO |
Scroll to see all available commands. Run help in the shell for the full list.
| Command | Description |
|---|---|
| Core / Shell | |
| rshidt | Rash interactive development tool |
| rpkg | Radium Package Manager |
| rie | Rust image editor |
| help | Displays this message |
| ls | List directory |
| cat | Read text file |
| rm | Remove file |
| cowsay | Cowsay |
| boot | Show welcome screen |
| echo | Echo message |
| clear | Clear terminal |
| hexdump | Hexdump toolkit |
| cd | Change directory |
| ps | List tasks |
| kill | Kill task by PID |
| top | Task monitor |
| exit | Exit the OS |
| Scripting | |
| whd.diag | Watchdog task diagram |
| script | Run .rsh script |
| rsh.line | Execute a single script line |
| autoexec | Run autoexec script |
| rash | Run /bin/autoexec.rsh |
| Networking | |
| setdns | Set DNS resolution (a, b, c, d) |
| testdns | Test DNS resolution |
| nettest | ARP/network test |
| rawsend | Send raw test packet |
| netdiag | Full network diagnostics |
| tcpreset | Force TCP state reset |
| qbrowser | Graphical web browser |
| qb | Graphical web browser (alias) |
| jsontest | JSON parser test |
| dinit | Init Discord (built-in token) |
| dtoken | Set Discord bot token |
| Discord | |
| dwhoami | 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: API test |
| Modules | |
| set.module | Create a Discord module |
| config.module | Configure a module |
| run.module | Run a module |
| list.modules | List all modules |
| remove.module | Remove a module with a label |
| tag.module | Module help (blank=all types) |
| Proxy | |
| proxy.set | Download via proxy |
| files.proxy | Proxy 2 files demo |
| AES | |
| 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 |
| cat.hex | Print file as hex |
⚠ QEMU recommended.
Download from qemu.org. VirtualBox and VMware have been tested and works on Windows machines, but QEMU is the most reliable, stable, and recommended option.
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_errorsRadiumOS.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 | v1.0 |
| Last Modified | Monday, August 17, 2026 |
| Size | 32.2 MB (33,787,904 bytes) (may differ on disk) |