-
Notifications
You must be signed in to change notification settings - Fork 0
Home
rain1 edited this page Oct 17, 2018
·
20 revisions
Welcome to the microkernel2018 wiki!
The goal of this project is to implement a microkernel. This means that the majority of the operating system would be running as userspace processes which operate by passing messages through the kernel. We would like to have an init system, a filesystem and a shell to test things out in the OS.
We will develop it for ARM and x64 as a multiboot elf. Using GNU assembly and C. Make as the build tool. All the code will be under the MIT free software license.
- osdev wiki
- Book Operating Systems: Design and Implementation - Textbook by Albert S. Woodhull and Andrew S. Tanenbaum
- xv6 book
- ciro's paging tutorial