Skip to content

MOROS 0.11.0

Latest
Compare
Choose a tag to compare
@vinc vinc released this 21 Dec 11:01
· 3 commits to trunk since this release
32023df

moros

MOROS is a text-based hobby operating system targeting computers with a x86-64 architecture and a BIOS. It draws inspiration from Unix and DOS to provide a simple and efficient environment for computing and communication from the command line.

What's new in MOROS 0.11.0?

  • Fixed binary loading
  • Fixed block bitmap area calculation
  • Added a VGA graphics mode
  • Added device files to configure the network stack
  • Added device files to configure the VGA driver
  • Added device files to configure the sound driver
  • Added a package manager pkg
  • Added an image viewer render
  • Added a search mode to the text editor and the text viewer
  • Added scrollback buffer support to the shell
  • Added a diff command
  • Added more syscalls and userspace programs
  • Refactored the kernel into modules
  • Replaced the base64 command with encode and decode
  • Replaced the fetch command by get

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.11.0.bin

Read more detailed instructions in the README