Skip to content
Projects

nuta/operating-system-in-1000-lines

View on GitHub

nuta/operating-system-in-1000-lines has 3,695 GitHub stars and 313 forks. GitHot measured -1 stars in 24 hours. Last checked 2026-11-06 18:22 UTC. Last push 2026-09-25.

How these counts are measured

Writing an OS in 1,000 lines.

Measured star growth

in 24h
-1
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Writing an Operating System in 1,000 Lines

English ∙ 日本語 ∙ 简体中文 (translated by @YianAndCode) ∙ 한국어 (translated by @JoHwanhee) ∙ 繁體中文 (translated by @alanhc)

Operating System in 1,000 Lines

This repository contains the source code for the website Operating System in 1,000 Lines, and a reference implementation.

More interesting implementations

The book only covers the basics of an operating system. You can do more with the knowledge you have gained. Here are some ideas:

Implementation Author
Shutdown command @calvera
Creating files, and reading/writing files at arbitrary names @CagriAtalar

Let me know if you have implemented something interesting!

Explore related projects