The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.

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 1

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