ReyaOS
A small x86-64 operating system written in Rust, with its own bootloaders, from the first boot sector to a system that updates itself over the network.
> download reyaos_.iso · · BIOS + UEFI
release list unavailable: all ISOs
! experimental: install <disk> erases the entire disk, including other operating systems. Only install onto a disk you can afford to lose.
sha256 · older versions
# features
- boot
- one hybrid ISO for BIOS and UEFI, own MBR code and loaders
- kernel
- long mode, paging, preemptive scheduler, ring 3 processes
- storage
- AHCI and NVMe, GPT, FAT12/16/32 read and write
- console
- framebuffer console with the Terminus font, mirrored to serial
- network
- e1000 and BCM57780, DHCP, DNS, TCP, an HTTP client
- updates
- Ed25519-signed releases, SHA-256 checked, rollback
- userland
- shell, full-screen editor, installer, ELF programs
# getting started
- Put the ISO on a Ventoy stick, or write it to a USB stick with balenaEtcher,
ddor Rufus in DD mode (this erases the stick). - Boot from it, BIOS or UEFI. Secure Boot may need to be off, and the disk controller must run in AHCI mode.
- List the disks, then install onto one after typing its name to confirm:
/> disks /> install ahci0
read the docs for the hardware ReyaOS supports and everything after installing.