Kernel
November 12, 2024 ยท View on GitHub
Small kernel built with Vivid programming language that aims to be compatible with Linux programs.
https://github.com/user-attachments/assets/63efe5c8-cffd-4d64-897f-17d26b57c33c
Getting started
- Install the following dependencies:
sudo apt install nasm qemu-system-x86 xorriso grub-common grub-pc mtools clang lld make
- Install or build the compiler for the kernel project. Remember to add the compiler (
v1) to the path. - Build the kernel by executing
./compile-uefi.sh - (Optional) Done. If you have the kernel loader in the same parent folder, copy the generated kernel image to the loader by executing
cp ./kernel.so ../kernel-loader/KERNEL.SO