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.
554 stars
33 watching
223 forks
Language: TeX
last commit: over 4 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
allendowney/thinkcomplexity | A collection of code examples and explanations for thinking about complex systems and problems through the lens of computational complexity theory | 100 |
allendowney/thinkpython | Jupyter notebooks and accompanying resources for teaching computer science fundamentals | 1,298 |
allendowney/thinkdsp | An introduction to digital signal processing using Python | 3,973 |
allendowney/thinkbayes | TeX-based book and tutorial project with accompanying source code and documentation | 1,648 |
pimnik98/sayorios | An experimental operating system designed to be small, simple and easy to develop for learning purposes | 30 |
d99kris/nopeos | A simple OS kernel with a built-in BASIC interpreter | 44 |
astares/pharo-os-windows | Provides an interface between Pharo and the Windows operating system | 14 |
jimtremblay/nos | A lightweight, real-time operating system for microcontrollers. | 200 |
paulomigalmeida/almeidaos | A hobbyist 64-bit operating system project written in C and Assembly, aimed at providing a reference for future OS developers. | 56 |
jserv/mini-arm-os | Builds a minimal multi-tasking OS kernel for ARM from scratch | 1,064 |
malwarepad/cavos | A development project aiming to create a full operating system from scratch using C and x86-64 architecture. | 272 |
max-hailperin/operating-systems-and-middleware--supporting-controlled-interaction | A comprehensive textbook on operating systems principles with supporting middleware, available under a Creative Commons license. | 120 |
littleosbook/littleosbook | A book about teaching operating system development concepts in an accessible way | 2,233 |
pgram/jsd-os | A small operating system designed to run on various x86 hardware configurations with minimal memory footprint and modular architecture | 58 |
mentos-team/mentos | An educational 32-bit Linux-like Operating System project to demonstrate operating system concepts and development | 139 |