awesome-os-dev
🎉 A curated list of awesome things related to Operating System Development
- linux-insides
- A book-in-progress about the linux kernel and its insides.
- os-tutorial
- How to create an OS from scratch!
- Redox
- Redox is an operating system written in Rust.
- Operating Systems: From 0 to 1
- This book helps you gain the foundational knowledge required to write an operating system from scratch.
- Blog OS
- Writing an OS in Rust.
- Learning operating system development using Linux kernel and Raspberry Pi
- A step-by-step guide that teaches how to create a simple operating system (OS) kernel from scratch.
- Building an Operating System for the Raspberry Pi
- OSDev wiki
- cortex-m-rtfm
- Real Time For the Masses (RTFM) framework for ARM Cortex-M microcontrollers .
- Interactive map of Linux kernel
- Introduction to Computer Organization
- ARM Assembly Language Using the Raspberry Pi.
- How to Make a Computer Operating System
- Online book about how to write a computer operating system in C/C++ from scratch.
- How to run a program without an operating system?
- The little book about OS development -littleosbook
- Operating System development tutorials in Rust on the Raspberry Pi
- 📚 Learn to write an embedded OS in Rust on the Raspberry Pi 🦀
- Linux From Scratch
- Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code.
- Learning assembly for linux-x64
- 带注释的《X86汇编语言-从实模式到保护模式》一书代码
- 代码在Mac上验证通过。由于原书是在Win上面编译的,这里也给一下Mac上编译的步骤。