Skip to content

naegelejd/duneOS

Repository files navigation

DuneOS

A simple UNIX-like operating system

Build Dependencies

You'll need an i386 C-compiler, linker, etc.

The build-cross-compiler.sh script should help you obtain and build GNU binutils and GCC for i386. You'll need to define at least the following enviroment variables to point to your existing GNU GCC tools: $CC, $CXX, $CPP.

You'll also need GNU make and nasm.

Emulator

To try DuneOS, obtain QEMU (specifically qemu-system-i386) then:

make run

CD-ROM

To make a bootable CD-ROM image, you'll need the tools packaged with GRUB, specifically grub-mkrescue and its primary dependency xorriso (not available on Mac OS X).

make iso

This generates an image called Dune32.iso, which will run on a VMWare or VirtualBox VM.

References

About

A simple UNIX-like operating system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published