How-to-Make-a-Computer-Operating-System
OS tutorial
A guide to building a simple UNIX-based operating system from scratch in C++
How to Make a Computer Operating System in C++
22k stars
2k watching
3k forks
Language: C
last commit: about 3 years ago
Linked from 4 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
tuhdo/os01 | A comprehensive resource for writing an operating system from scratch, covering hardware, software fundamentals and low-level programming. | 12,152 |
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 |
s-matyukevich/raspberry-pi-os | Teaching operating system development using Linux kernel and Raspberry Pi | 13,278 |
rust-embedded/rust-raspberrypi-os-tutorials | A tutorial series for developing operating systems from scratch using Rust on ARMv8-A architecture | 13,798 |
nrc/r4cppp | A tutorial designed to help experienced C and C++ programmers quickly learn Rust programming. | 3,666 |
cksystemsteaching/selfie | An educational platform for teaching systems engineering and programming language design by implementing a tiny compiler, emulator, and hypervisor in a single 64-bit system. | 2,387 |
salmer/cppdeveloperroadmap | A learning roadmap for C++ programming | 2,954 |
pocoproject/poco | A collection of C++ class libraries providing solutions to frequently encountered problems in internet-age network-centric applications | 8,503 |
ackos-project/ackos | A hobby operating system built from scratch in C, aiming to create a simple 64-bit OS. | 87 |
danmar/cppcheck | Automated code analysis tool for C and C++ code | 5,882 |
carbon-language/carbon-lang | An experimental successor to C++ with the goal of improving performance and developer experience while maintaining backward compatibility. | 32,439 |
cpp-best-practices/cppbestpractices | A collection of guidelines and resources for writing high-quality C++ code. | 8,205 |
wichtounet/thor-os | A learning project to build and maintain an operating system from scratch in C++ | 1,667 |
isocpp/cppcoreguidelines | A collection of guidelines and best practices for writing modern C++ code. | 43,002 |
doctorwkt/acwj | Writing a compiler for a simplified version of the C programming language from scratch. | 10,644 |