Operating-System

A Toy OS from a upper-level university class.

Primer

A Linux module that serves as a simple keyboard driver. The userspace program will echo every key you pressed.

Memos

A minimal OS that will display total memory of the system when boot. memos-1 runs in real mode and use BIOS routine, memos-2 runs in protected mode and use information given by GRUB.

FIFOS

A multithreaded OS that can schedule threads in a FIFO flavour.

DISCOS

A Linux module that mimic the functionality of a UNIX flavour file system, all files are stored in memory.