ThinkOS
OS primer
An introduction to operating systems, focusing on the concepts programmers need to know for low-level applications and embedded systems
Text and supporting code for Think OS: A Brief Introduction to Operating Systems, by Allen Downey.
555 stars
33 watching
223 forks
Language: TeX
last commit: almost 5 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
| A collection of code examples and explanations for thinking about complex systems and problems through the lens of computational complexity theory | 101 |
| Jupyter notebooks and accompanying resources for teaching computer science fundamentals | 1,315 |
| An introduction to digital signal processing using Python | 3,996 |
| TeX-based book and tutorial project with accompanying source code and documentation | 1,653 |
| An experimental operating system designed to be small, simple and easy to develop for learning purposes | 31 |
| A basic x86 OS kernel with an embedded BASIC interpreter | 44 |
| Provides an interface between Pharo and the Windows operating system | 14 |
| A lightweight, real-time operating system for microcontrollers. | 202 |
| A hobbyist 64-bit operating system project written in C and Assembly, aimed at providing a reference for future OS developers. | 58 |
| Builds a minimal multi-tasking OS kernel for ARM from scratch | 1,072 |
| An x86-64 operating system with a focus on simplicity, readability, and compatibility with Linux. | 303 |
| A comprehensive textbook on operating systems principles with supporting middleware, available under a Creative Commons license. | 120 |
| A book about teaching operating system development concepts in an accessible way | 2,236 |
| A small operating system designed to run on various x86 hardware configurations with minimal memory footprint and modular architecture | 58 |
| An educational 32-bit Linux-like Operating System project to demonstrate operating system concepts and development | 156 |