Skip to content

Releases: vinc/moros

MOROS 0.10.3

20 Mar 15:09
f6b8946
Compare
Choose a tag to compare

moros

MOROS is a text-based hobby operating system targeting computers with a x86-64 architecture and a BIOS. It is inspired by Unix and ITS but is closer to a modern DOS at the moment in term of features.

What's new in MOROS 0.10.3?

  • Added hashbang support to execute lisp or shell programs
  • Added time synchronisation with a new ntp program
  • Added escape sequences to the shell
  • Added ANSI OSC color palette support
  • Fixed memory and network issues
  • Improved ATA driver performance

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=rtl8139 -soundhw pcspk -hda moros-v0.10.3.bin

Read more detailed instructions in the README

MOROS 0.10.2

22 Dec 11:09
362e905
Compare
Choose a tag to compare

moros

MOROS is a text-based hobby operating system targeting computers with a x86-64 architecture and a BIOS. It is inspired by Unix and ITS but is closer to a modern DOS at the moment in term of features.

What's new in MOROS 0.10.2?

  • Added a process page table
  • Added a userspace memory allocator
  • Improved the lisp interpretor
  • Improved the documentation

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=rtl8139 -soundhw pcspk -hda moros-v0.10.2.bin

Read more detailed instructions in the README

MOROS 0.10.1

27 Sep 07:29
Compare
Choose a tag to compare

moros

MOROS is a text-based hobby operating system targeting computers with a x86-64 architecture and a BIOS. It is inspired by Unix and ITS but is closer to a modern DOS at the moment in term of features.

What's new in MOROS 0.10.1?

  • Added network system calls
  • Increased drawing speed in VGA text mode
  • Fixed a filesystem bug preventing to allocate more than 512 blocks
  • Fixed some bugs in the editor and the shell

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=rtl8139 -soundhw pcspk -hda moros-v0.10.1.bin

Read more detailed instructions in the README

MOROS 0.10.0

21 Jun 21:01
86a8319
Compare
Choose a tag to compare

moros

MOROS is a text-based hobby operating system targeting computers with a x86-64 architecture and a BIOS. It is inspired by Unix and ITS but is closer to a modern DOS at the moment in term of features.

What's new in MOROS 0.10.0?

  • Fixed issues with real hardware: RTL8139 network cards, keyboards
  • Improved shell: path in prompt, light palette
  • Improved lisp: full support of comments, docstrings, new functions, and much more
  • Improved editor: cut/copy/paste commands, parenthesis matching
  • Improved chess game

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=rtl8139 -soundhw pcspk -hda moros-v0.10.0.bin

Read more detailed instructions in the README

MOROS 0.9.0

11 Nov 10:21
Compare
Choose a tag to compare

moros-v0 9 0

MOROS is a text-based hobby operating system targeting computers with a x86-64 architecture and a BIOS. It is inspired by Unix and ITS but is closer to a modern DOS at the moment in term of features.

What's new in MOROS 0.9.0?

  • Added Conway's Game of Life
  • Added cache to disk reads
  • Improved HTTP server
  • Improved shell redirections
  • Improved Lisp interpreter with macros, TCO, Integer, Big Integer, and smaller language changes

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=rtl8139 -soundhw pcspk -hda moros-v0.9.0.bin

Read more detailed instructions in the README

MOROS 0.8.0

07 Aug 08:11
Compare
Choose a tag to compare

moros-v0 8 0

MOROS is a text-based hobby operating system targeting computers with a x86-64 architecture and a BIOS. It is inspired by Unix and ITS but is closer to a modern DOS at the moment in term of features.

What's new in MOROS 0.8.0?

  • Userspace programs can now be written in Rust! They can also have command line arguments and return an exit code
  • New commands were added: reboot, socket, time
  • The shell got improved with the addition of variables, aliases, globbing, and tilde expansion
  • The Python FUSE driver can now write and delete files from a filesystem image

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=rtl8139 -soundhw pcspk -hda moros-v0.8.0.bin

Read more detailed instructions in the README

MOROS 0.7.1

07 Aug 11:39
Compare
Choose a tag to compare

moros-v0 7 1

MOROS is a text-based hobby operating system targeting computers with a x86-64 architecture and a BIOS. It is inspired by Unix and ITS but is closer to a modern DOS at the moment in term of features.

What's new in MOROS 0.7.1?

  • A new game 2048 was added
  • Lots of little improvements

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=rtl8139 -soundhw pcspk -hda moros-v0.7.1.bin

Read more detailed instructions in the README

MOROS 0.7.0

07 Aug 12:04
Compare
Choose a tag to compare

MOROS is a text-based hobby operating system targeting computers with a x86-64 architecture and a BIOS. It is inspired by Unix and ITS but is closer to a modern DOS at the moment in term of features.

What's new in MOROS 0.7.0?

  • A userspace has been added to run simple programs written with nasm with new syscalls (spawn and exit)
  • New syscalls were added for the filesystem (open, close, read, write, and stat)
  • a FileIO trait has been added to support device files (/dev/random and /dev/console)
  • A new command calc was added
  • The shell was improved with file redirections
  • The lisp parser was rewritten with Nom and the language now support strings

Read the full list of changes on the CHANGELOG

MOROS 0.6.0

07 Aug 12:11
Compare
Choose a tag to compare

MOROS is a text-based hobby operating system targeting computers with a x86-64 architecture and a BIOS. It is inspired by Unix and ITS but is closer to a modern DOS at the moment in term of features.

What's new in MOROS 0.6.0?

  • A minimalist lisp interpreter was created
  • A regular expression engine was created
  • A beep command was added to make rudimentary sounds with the PC speaker
  • The game engine Little Wing was ported to the OS
  • The VGA driver can now load a font and a color palette

Read the full list of changes on the CHANGELOG

MOROS 0.5.1

07 Aug 12:13
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1