Skip to content

coldmayo/KlaudOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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:

  • gcc
  • make
  • nasm
  • qemu-system-x86
# Clone this repository
$ git clone https://github.com/coldmayo/KlaudOS

# Go into the repository
$ cd KlaudOS

# install gcc and binutils
$ make config
$ make toolchain

# 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 [email protected] and told me anything you want me to know.

Credits

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

License

MIT