/kern

:beer: a computer kern

Primary LanguageMakefileMIT LicenseMIT

kern 🍺

a computer kern

About

This project is about creating a kernel. Goals during the development are documentation, usability for developers of the kernel and gaining proximity to the hardware.

NOTE: This project will not use any kind of UEFI functionalities

Compile

# Get the code
$ git clone https://github.com/oltdaniel/kern
$ cd kern
# Compile the kern
$ make
# Build an image
$ make image

Requirements:

  • grub, grub-pc-bin (kern will boot with grub)

Requirements (Linux defaults):

  • as (compile kern's assembly parts)
  • dd (burn image to disk)

Resources

License

Just do what you'd like to

license

Credit

Daniel Oltmanns - creator