22852599dff741cea114c7d8cd9c1b32e11225ec
kern. ===== Idk why i called it that it was 3am and i needed sleep. !! WARNING !! Kern is being rewritten at the moment. To see the last version before the rewrite, see commit 11feab5 on master. (https://github.com/Tom-on64/kern/tree/11feab5) About ----- Kern is a 64-bit OS based on the x86_64 architecture written in C & NASM Assembly. It attempts to be a µ-kernel, although i have no clue what i'm doing. Dependencies ------------ * binutils that can target x86_64-elf * GCC that can target x86_64-elf * Limine * make * Mtools * NASM * OpenSSL * sfdisk * QEMU (for emulation) Building -------- Building should be as easy as running: $ make If it says that a command was not found, check that the utilities are correctly defined in config.mk. If you want to emulate it with QEMU, you can run: $ make qemu Old Version: https://github.com/Tom-on64/old-kern
Languages
C
93.9%
Makefile
3.1%
Assembly
2%
Linker Script
1%