Tech News
← Back to articles

LearnixOS

read original related products more articles

"If you can't explain it simply, you don't understand it well enough." - Albert Einstein

Hello there!

In this book we are going to write and learn about operating systems together!

We are going to implement an entire POSIX compliant OS in Rust and not use ANY external libraries. All of the thought process, code and implementations will be explained and documented here as well as in this repo which all the code snippets are from.

Note: ALL the syntax highlighting of the Rust code is custom and create by me! If you see and bug, please write in the comments or submit an issue.

This book will be technical, and will assume a little bit of a programming knowledge background, but not necessarily in rust

If you are not coming from a low level programming knowledge that's fine!

Just make sure you know this stuff or learn it as you read. Also if in any place on this book I take some things for granted, please, open an issue here and let me know so I could explain it better.

Some of the base knowledge that you would need to have:

Some assembly knowledge. (just understand simple movs, and arithmetic operations, at a very basic level )

... continue reading