H
H
How to make an Operating System
Search
⌃K
Introduction
Introduction about the x86 architecture and about our OS
Setup the development environment
First boot with GRUB
Backbone of the OS and C++ runtime
Base classes for managing x86 architecture
GDT
IDT and interrupts
Theory: physical and virtual memory
Memory management: physical and virtual
Process management and multitasking
External program execution: ELF files
Userland and syscalls
Modular drivers
Some basics modules: console, keyboard
IDE Hard disks
DOS Partitions
EXT2 read-only filesystems
Standard C library (libC)
UNIX basic tools: sh, cat
Lua interpreter
Powered By
GitBook
Standard C library (libC)
Previous
EXT2 read-only filesystems
Next
UNIX basic tools: sh, cat
Last modified
4yr ago