Skip to content

Discover the world of Kernel Programming and learn how to create your very own Kernel from scratch. PART 2

Notifications You must be signed in to change notification settings

rbourgeat/kfs-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kfs-2

kfs-1 👈🏻 kfs-2 👉🏻 kfs-3

Discover the world of "Kernel Programming" and learn how to create your very own Kernel from scratch.

Assembly code is in Intel syntax not in AT&T syntax.

🎁 Bonus:

  • Print-kernel-stack-thing in this shell.
  • Reboot command.
  • Halt command.
  • Keycode mode command.
  • Shutdown command.

🐧 Linux and 🍏 Mac

📖 Kernel Bible

https://wiki.osdev.org/Main_Page

💾 Global Descriptor Table

https://wiki.osdev.org/Global_Descriptor_Table

https://wiki.osdev.org/GDT_Tutorial

https://developpaper.com/write-os-kernel-from-scratch-global-descriptor-table-gdt/

📚 Kernel Stack

https://wiki.osdev.org/Stack

⚠️ Kernel Commands

https://www.gladir.com/CODER/ASMZ80/halt.htm

https://fr.wikipedia.org/wiki/HLT_(instruction)

https://wiki.osdev.org/Reboot

https://wiki.osdev.org/Shutdown

About

Discover the world of Kernel Programming and learn how to create your very own Kernel from scratch. PART 2

Topics

Resources

Stars

Watchers

Forks