Skip to content
/ yagura Public

A Unix-like operating system for x86

License

Notifications You must be signed in to change notification settings

mosmeh/yagura

Repository files navigation

yagura

build

A Unix-like operating system for x86

See Gallery for more screenshots.

How to run

First, install dependencies:

# on Ubuntu
sudo apt install gcc-multilib cpio qemu-system-x86

Then run the following command to build and run:

make run

The following commands start the system with different options:

make shell # run in text mode

make test # run self-test

Installation on bare-metal

You will need additional dependencies:

# on Ubuntu
sudo apt install grub2 mtools xorriso

The following command creates a disk image file called disk_image. You can simply copy it onto a disk and boot it.

make disk_image

Inspirations and learning resources

About

A Unix-like operating system for x86

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages