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++
21k stars
2k watching
3k forks
Language: C
last commit: almost 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,006 |
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,278 |
s-matyukevich/raspberry-pi-os | Teaching operating system development using Linux kernel and Raspberry Pi | 13,222 |
rust-embedded/rust-raspberrypi-os-tutorials | A tutorial series for developing operating systems from scratch using Rust on ARMv8-A architecture | 13,693 |
nrc/r4cppp | A tutorial designed to help experienced C and C++ programmers quickly learn Rust programming. | 3,650 |
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,383 |
salmer/cppdeveloperroadmap | A structured learning plan for C++ programming, covering essential skills and competencies for developers of all levels. | 2,926 |
pocoproject/poco | A collection of C++ class libraries providing solutions to frequently encountered problems in network-centric applications. | 8,434 |
ackos-project/ackos | A hobby operating system built from scratch in C, aiming to create a simple 64-bit OS. | 85 |
danmar/cppcheck | Analyzes code for errors and potential security vulnerabilities | 5,820 |
carbon-language/carbon-lang | An experimental successor to C++ with the goal of improving performance and developer experience while maintaining backward compatibility. | 32,344 |
cpp-best-practices/cppbestpractices | A collection of guidelines and resources for writing high-quality C++ code. | 8,134 |
wichtounet/thor-os | A 64-bit operating system written from scratch to learn and develop new skills | 1,665 |
isocpp/cppcoreguidelines | A collection of guidelines and best practices for writing modern C++ code. | 42,842 |
doctorwkt/acwj | Writing a compiler for a simplified version of the C programming language from scratch. | 10,578 |