Skip to content

Repository files navigation

A simple x86 i686-elf kernel, using multiboot standard and grub. Works on bios machines with VGA.

screenshot

Features:

  • overrides GDT and IDT created by grub
  • initializes the Programmable Interrupt Controllers and the PS2 controller
  • displays time using RTC and system clock interrupts
  • writing on the terminal using simple stateless ps2 keyboard driver

Compile and create an iso using makefile (a gcc crosscompiler "i686-elf-gcc" should be added to your PATH, see https://wiki.osdev.org/GCC_Cross-Compiler) Run on qemu or virtual box using scripts qemu.sh or vbox.sh

About

A project for studying operating system development

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages