The kitty kernel, maintained by BYUi students
Requisites:
- If on windows, Put these precompiled binaries (x86_64) into your path: https://github.com/lordmilko/i686-elf-tools/releases/tag/13.2.0
- Install make
- Install nasm
- Install qemu
Make sure that all of the above software is accessible through your shell (put everything in path!)
Run this in the src directory:
make run arch=x86
Located in src/x86-boot/, a boot sector written for 32/64 bit x86.
Located in src/test/fs_ext4/, this FS image contains just enough to get the operating system running by providing service files that the kernel loads automatically.
The kitty kernel utilizes a GNU General Public License. Much of the bootloader code (under x86-boot) is CC0 license and in the public domain.