Useful Links for OS Development¶
This section provides a curated collection of external resources that can further aid your operating system development journey. These links cover various aspects, from specifications and documentation to additional tools and community forums.
YouTube¶
Community & Learning Resources¶
-
OSDev.org Wiki:
- OSDev.org Main Page - An invaluable resource with articles on almost every aspect of OS development. Highly recommended.
-
BrokenThorn OS Development Series:
- BrokenThorn.com - A classic tutorial series for beginners.
-
LowLevel.eu:
-
OSdever.net:
Specifications & Documentation¶
-
Multiboot Specification:
- GNU GRUB Multiboot Standard - The definitive guide to the Multiboot standard.
-
x86 Architecture Manuals:
-
Intel® 64 and IA-32 Architectures Software Developer’s Manuals - Comprehensive documentation on Intel's x86 architecture.
-
AMD Developer Guides, Manuals & ISA Documents - AMD's equivalent documentation.
-
Tools & Utilities¶
-
QEMU:
- QEMU Official Website - The official site for the powerful emulator.
-
NASM (Netwide Assembler):
- NASM Official Website - Download and documentation for NASM.
-
GRUB (GRand Unified Bootloader):
- GRUB Official Website - Information on the GRUB bootloader.
-
GCC (GNU Compiler Collection):
- GCC Official Website - Documentation for the GNU Compiler Collection.
-
xorriso:
- GNU xorriso Manual - Manual for the ISO image creator.