Skip to content

Repository files navigation



KlaudOS

The first Klaud themed Operating System

FeaturesHow To UseBuild From SourceDownload from ReleaseCreditsLicense

Features

  • Double Stage Bootloader
  • 32 bit protected mode + gdt
  • Klaud file system
  • Interrupt handler
  • FPU support
  • Responsive Kernel with commands
    • visit docs/commands.md to see all possible commands
    • visit demo.mp4
  • Built in x86 assembly and C
  • Fits on a floppy disk

How To Use

Build from Source

Make sure you have the following software installed before proceeding:

  • make
  • nasm
  • qemu-desktop
  • valgrind
  • dosfstools
  • mtools
  • coreutils
# Clone this repository
$ git clone https://github.com/coldmayo/KlaudOS

# Go into the repository
$ cd KlaudOS

# install gcc and binutils
$ chmod +x build_toolchain.sh
$ ./build_toolchain.sh

# Once you get the "Installed Successfully" message do the following:
$ source ~/.bashrc

# make make.sh, run.sh, and clean.sh executable files
$ chmod +x make.sh
$ chmod +x clean.sh
$ chmod +x run.sh

# cook up a disk image
$ ./make.sh

# Open OS in qemu
$ ./run.sh

Download From Release

You can download the latest version of KlaudOS here.

Contact Me

KlaudOS is still under construction and if you have any suggestions or found a bug it would be cool if you emailed me at coldmayo@proton.me and told me anything you want me to know.

Credits

This software would not be possible without the following people/tools:

License

MIT


About

Klaud themed operating system

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages