-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Jose edited this page Jun 3, 2021
·
43 revisions
Welcome to the Hux kernel wiki!
I will document the whole development process of Hux plus everything I reckon important here. This wiki essentially serves as a tutorial on how to develop one's own toy OS kernel from scratch. I will try to keep a balance between theory and practice (implementation), and explain all the important details in a clear way.
If there are any typos/mistakes/errors, please raise an issue!
- 1. Prerequisite Readings
- Bare Bones
- Meaty Skeleton
- Memory Management (Virtualization)
-
CPU Scheduling (Concurrency)
- ...
-
Simple File System (Persistence)
- ...
You will need basic operating systems knowledge before reading these dev documents. The OSTEP book is a good resource.
Enjoy! 😁
Guanzhou Jose Hu @ 2021