Ubuntu kernel clone.
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
This project started because i got bored. Cloned the ubuntu kernel, went through most pain ever. and tried to learn Assembly (never again)
This project was built with:
To get started with this project you need to have GNU and QEMU installed.
- Clone the repo
git clone https://github.com/ArvidWedtstein/rgbOS.git
-
Build docker image:
docker build buildenv -t rgbos-buildenv
-
Enter build environment:
docker run --rm -it -v %cd%:/root/env rgbos-buildenv
-
Build for x86:
make build-x86_64
-
Emulate:
qumu-system-x86_64 -cdrom dist/x86_64/kernel.iso
-
Remove the build-environment image when you are done:
docker rmi rgbos-buildenv -f
Learned never to touch assembly again.
Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Sponsors are also more than greatly appreciated! 😄
Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Thanks to all the hundreds of stackoverflow posts that have helped make this possible