> For the complete documentation index, see [llms.txt](https://woodrowpearson.gitbook.io/woodrow-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://woodrowpearson.gitbook.io/woodrow-wiki/operating-systems.md).

# Operating systems

I love using [macOS](https://github.com/woodrowpearson/gitbook-public/tree/d77412653779627730c1ac82bc18f41e47efbcd8/macOS/macOS.md) as my personal OS.

## Interesting OSes

* [MirageOS](https://github.com/mirage/mirage) - Library operating system that constructs unikernels.
* [QubesOS](https://www.qubes-os.org/)
* [Plan 9](https://9p.io/plan9/)
* [Toddler](https://github.com/zhengruohuang/toddler) - Well-designed usable and portable microkernel OS.
* [OS67](https://github.com/SilverRainZ/OS67) - Unix-like toy kernel.

## Links

* [Introduction to Operating Systems](http://pages.cs.wisc.edu/~bart/537/lecturenotes/titlepage.html)
* [OS: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/)
* [mirageOS](https://mirage.io/) - A programming framework for building type-safe, modular systems.
* [OS Dev](https://wiki.osdev.org/Main_Page)
* [Raspberry Pi OS](https://github.com/s-matyukevich/raspberry-pi-os) - Learning operating system development using Linux kernel and Raspberry Pi.
* [Create OS from scratch](https://github.com/cfenollosa/os-tutorial#readme)
* [How to Make a Computer Operating System](https://samypesse.gitbooks.io/how-to-create-an-operating-system/content/)
* [Plan 9 from User Space](https://github.com/9fans/plan9port) - Port of many Plan 9 libraries and programs to Unix.
* [Jehanne](https://github.com/JehanneOS/jehanne) - Simple operating system.
* [Unik](https://github.com/solo-io/unik) - Unikernel & MicroVM Compilation and Deployment Platform.
* [SPDK](https://spdk.io/) - Storage Performance Development Kit Provides a set of tools and libraries for writing high performance, scalable, user-mode storage applications.
* [Writing an OS in Rust (2018)](https://os.phil-opp.com/)
* [intermezzOS kernel](https://github.com/intermezzOS/kernel) - Hobby operating system, in Rust.
* [The intermezzOS book](http://intermezzos.github.io/book/) ([Code](https://github.com/intermezzOS/book))
