started os developer guide

This commit is contained in:
Daniel Samson 2026-07-20 18:43:24 +01:00
parent f8ad4ac971
commit e5dcc9790b
No known key found for this signature in database
GPG Key ID: A9EB2589C60F7268
1 changed files with 9 additions and 0 deletions

View File

@ -0,0 +1,9 @@
# OS Developer Guide
This document is for those who need to understand the architectural decisions behind the OS.
## Written in Zig?
The os was initially written in zig because it has excellent support for EFI. With zig, we could forgo using a third party bootloader, reducing the time to boot up the kernel. Following the "Zen of Zig", helped to produce the most readable codebase for an operating system ever created. So those, new to OS development could quickly get up to speed.