Files

40 lines
869 B
Plaintext

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