Skip to content

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.

Notifications You must be signed in to change notification settings

Retr0-code/Simple-Kernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks