Download Latest Version MOROS 0.12.0 source code.tar.gz (1.5 MB)
Email in envelope

Get an email when there's a new version of MOROS

Home / v0.12.0
Name Modified Size InfoDownloads / Week
Parent folder
moros-v0.12.0.bin 2025-09-21 2.4 MB
MOROS 0.12.0 source code.tar.gz 2025-09-21 1.5 MB
MOROS 0.12.0 source code.zip 2025-09-21 1.6 MB
README.md 2025-09-21 1.6 kB
Totals: 4 Items   5.5 MB 0

moros

MOROS is a text-based hobby operating system written in Rust by Vincent Ollivier.

It targets computers with a x86-64 architecture and a BIOS, drawing inspiration from Unix, Plan 9, and DOS to provide a simple and efficient environment for computing and communication from the command line.

What's new in MOROS 0.12.0?

  • Replaced the frame allocator to support large amounts of memory
  • Optimized file::write append operations to improve large file support
  • Added FileIO::write to ATA devices to write bootloader and kernel to disk
  • Added a kernel package
  • Added zlib support with deflate and inflate commands
  • Added INI file parsers to standardize system configuration
  • Added multiple buffers support in the editor
  • Added <path>:<row>:<col> support in the editor and error messages
  • Added a spell utility
  • Added a brainfuck interpreter
  • Renamed the delete command to drop

Read the full list of changes on the CHANGELOG.

How to run MOROS?

The binary can be booted from USB on a computer with a BIOS or from a virtual machine with Bochs, QEMU, or VirtualBox. Here's a quick way to do it with QEMU:

qemu-system-x86_64 -m 32 -cpu max -nic model=e1000 -soundhw pcspk -hda moros-v0.12.0.bin

Read more detailed instructions in the README.

Source: README.md, updated 2025-09-21