Skip to content

hhu-bsinfo/D3OS

Repository files navigation

D3OS

A new research operating system, developed by the operating systems group of the department of computer science at Heinrich Heine University Düsseldorf

Requirements

For building D3OS, a rust nightly toolchain is needed. To install rust use rustup.

rustup toolchain install nightly

And activate it for the current folder with:

rustup override set nightly

To run the build commands cargo-make is required. Install it with:

cargo install --no-default-features cargo-make

Further the following packages for Debian/Ubuntu based systems (or their equivalent packages on other distributions) need to be installed:

apt install build-essential nasm mtools fdisk zstd

To run the final OS image QEMU is required:

apt install qemu-system-x86_64

Build

For a full build run:

cargo make --no-workspace

This will produce d3os.img.

Run

To run the image, build it first and then use:

./run.sh

This will execute the operating system with QEMU.

For more information see run.sh --help.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages