nuta / operating-system-in-1000-lines
Writing an OS in 1,000 lines.
☆1,895Updated this week
Alternatives and similar repositories for operating-system-in-1000-lines:
Users that are interested in operating-system-in-1000-lines are comparing it to the libraries listed below
- A comprehensive guide for Linux Network (Socket) programming☆354Updated last week
- ☆519Updated 9 months ago
- A Simple Virtual Computer☆321Updated 2 weeks ago
- Text describing xv6 on RISC-V☆691Updated 4 months ago
- Envision a future where every student can read all the code of a teaching operating system.☆2,238Updated last week
- A minimal TCP/IP stack☆516Updated 10 months ago
- A Tiny Linux-Compatible Kernel☆2,398Updated this week
- NAND is a logic simulator suite made entirely from NAND gates☆556Updated 5 months ago
- Linux containers from scratch in C.☆1,504Updated 8 months ago
- Visualizing Weather Forecasts Through Landscape Imagery☆1,598Updated 2 weeks ago
- 32-bit RISC-V CPU in ~800 lines of C89☆614Updated 9 months ago
- Implementing TCP In Rust☆396Updated 7 months ago
- The RISC-V Virtual Machine☆977Updated this week
- A hobby OS implemented in Nim☆443Updated 5 months ago
- A x86_64 Linux debugger 🐛🐛🐛☆234Updated 11 months ago
- Concurrency library for C (coroutines)☆1,165Updated 6 months ago
- 🔮 🔈 Visual Sorting (aka "The Sound Of Sorting") is a tool that provides a visualization of sorting algorithms, accompanied by an audito…☆549Updated last week
- Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4☆3,524Updated 9 months ago
- A C Compiler that fits in the 512 byte boot sector of an x86 machine☆1,637Updated 7 months ago
- Blazingly fast code search 🏎️ Deployed as a single Docker image 📦 Search million+ lines of code in your GitHub, GitLab, Gitea, and Ger…☆1,619Updated this week
- Piccolo OS is a small multitasking OS for the Raspberry Pi Pico. It is designed primarily as a teaching tool. It demonstrates the fundame…☆328Updated 2 years ago
- Main engine of the IronCalc ecosystem☆2,273Updated this week
- A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.☆446Updated last year
- Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU☆1,233Updated last year
- Bare metal Raspberry Pi 3 tutorials☆2,790Updated 7 months ago
- 30 C Compiler☆287Updated 3 weeks ago
- I'm sick of complex blogging solutions, so markdown files in a git repo it is☆805Updated last month
- A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code dev…☆2,775Updated last week
- RISC-V CPU simulator for education purposes☆518Updated 3 weeks ago