https://github.com/coldmayo/klaudos
Klaud themed operating system
https://github.com/coldmayo/klaudos
c linux operating-system operating-systems osdev x86-assembly
Last synced: 6 months ago
JSON representation
Klaud themed operating system
- Host: GitHub
- URL: https://github.com/coldmayo/klaudos
- Owner: coldmayo
- License: mit
- Created: 2023-07-18T23:57:08.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-19T15:50:41.000Z (10 months ago)
- Last Synced: 2025-01-19T12:52:07.264Z (9 months ago)
- Topics: c, linux, operating-system, operating-systems, osdev, x86-assembly
- Language: C
- Homepage:
- Size: 4.87 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
KlaudOS
The first Klaud themed Operating System
Features •
How To Use •
Build From Source •
Download from Release •
Credits •
License
![]()
## 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```bash
# 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 and told me anything you want me to know.
## Credits
This software would not be possible without the following people/tools:
- [OSDev Forum](https://www.osdev.org/)
- [Nanobyte](https://www.youtube.com/@nanobyte-dev)
- [JamesM's kernel development tutorials](https://web.archive.org/web/20160412174753/http://www.jamesmolloy.co.uk/tutorial_html/index.html)
- [The little book about OS development](https://littleosbook.github.io/)## License
MIT
---