Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 984 Bytes

README.md

File metadata and controls

39 lines (24 loc) · 984 Bytes

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