Introduction
eduOS-rs is a Unix-like operating system based on a monolithic architecture for educational purposes. It is developed for the course Operating Systems at the RWTH Aachen University and includes a modified hypervisor that simplifies the boot process to increase intelligibility of the OS. eduOS-rs is derived from following tutorials and software distributions.
- Philipp Oppermann’s excellent series of blog posts.
- Erik Kidd’s toyos-rs, which is an extension of Philipp Opermann’s kernel.
- The original version of eduOS, which was the old teaching kernel written in C.
- eduOS-rs' uses a memory allocator, which is derived from the buddy_system_allocator.
- The first version of paging is derived from a version, which was developed by Colin Finck's.