Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 803 Bytes

README.md

File metadata and controls

26 lines (18 loc) · 803 Bytes

Simple Kernel

The project was originally conceived to study low-level programming in assembler and C. Code fully commented and simple anyone who tries to understand what is going on in all of this will learn realtively fast.

To Do

  • Write basic I/O drivers
    • Input drivers
    • Output drivers
  • Add file system
  • Write interactive shell

Requirements

If you want to try to run this you have to install some dependenies:

  • QEMU (system-i386)
  • GCC Cross-Compiler
  • Binutils

Learn more about requirements https://wiki.osdev.org/GCC_Cross-Compiler Soon I will add installation script

Resources

If you want to learn more or you can not understand something I would recommend https://wiki.osdev.org. I wrote everything based mainly on the material from this site