Skip to content

Repository files navigation

Modulus v0.2.0

64 bit operating system written in Rust

Features

Here is a list of currently implemented features:

  • 64-bit mode
  • Display module
  • Paging memory management system
  • Exception handlers
  • Keyboard support

Building

macOS

Install dependencies via Homebrew:

brew install nasm x86_64-elf-binutils i686-elf-grub xorriso qemu

You also need Rust nightly with the x86_64-unknown-none target:

rustup toolchain install nightly
rustup target add x86_64-unknown-none

Build & Run

make          # build the kernel ELF binary
make iso      # build a GRUB-bootable ISO
make run      # build and launch in QEMU
make clean    # remove all build artifacts

Screenshot

About

A 64 bit kernel written in Rust

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages