martingrzzler / mkernel

multitasking kernel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mkernel

This Kernel is my version of the following course on Udemy: Developing a Multithreaded Kernel From Scratch! It's solely for educational purposes.

Features

  • FAT16 filesystem read implementaion
  • Memory Heap
  • Basic Interrupt handling
  • PS2 Keyboard Driver
  • Basic Multitasking
  • Basic Shell which can load programs with arguments

About

multitasking kernel


Languages

Language:C 83.8%Language:Assembly 8.2%Language:Makefile 7.8%Language:GDB 0.1%Language:Shell 0.1%