os01
OS guide
A comprehensive resource for writing an operating system from scratch, covering hardware, software fundamentals and low-level programming.
Bootstrap yourself to write an OS from scratch. A book for self-learner.
12k stars
403 watching
714 forks
Language: TeX
last commit: 9 months ago
Linked from 2 awesome lists
bookoperating-system
Related projects:
Repository | Description | Stars |
---|---|---|
cfenollosa/os-tutorial | A tutorial project to create an operating system from scratch using C, with step-by-step code examples and minimal theory. | 27,561 |
samypesse/how-to-make-a-computer-operating-system | A guide to building a simple UNIX-based operating system from scratch in C++ | 21,539 |
rust-embedded/rust-raspberrypi-os-tutorials | A tutorial series for developing operating systems from scratch using Rust on ARMv8-A architecture | 13,770 |
s-matyukevich/raspberry-pi-os | Teaching operating system development using Linux kernel and Raspberry Pi | 13,278 |
dreamportdev/osdev-notes | A comprehensive resource that guides developers through the process of building an operating system kernel from scratch. | 602 |
bztsrc/raspi3-tutorial | A tutorial series on programming the Raspberry Pi 3's bare metal hardware using C | 2,760 |
thewhitetulip/web-dev-golang-anti-textbook | A tutorial-based guide to writing web applications in Go without using a framework. | 3,186 |
wichtounet/thor-os | A learning project to build and maintain an operating system from scratch in C++ | 1,667 |
lucretia/bare_bones | A tutorial on creating a basic operating system from scratch in Ada | 84 |
littleosbook/littleosbook | A book about teaching operating system development concepts in an accessible way | 2,236 |
allendowney/thinkos | An introduction to operating systems, focusing on the concepts programmers need to know for low-level applications and embedded systems | 555 |
lukemathwalker/zero-to-production | Supplementary codebase for an API development book written in Rust | 5,874 |
paulomigalmeida/almeidaos | A hobbyist 64-bit operating system project written in C and Assembly, aimed at providing a reference for future OS developers. | 58 |
gurugio/lowlevelprogramming-university | A comprehensive resource for learning low-level programming skills, including hardware, firmware, and operating system development. | 10,460 |
torvalds/linux | The Linux kernel source tree provides the foundation for building and configuring the core operating system of many computer systems. | 184,315 |