Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 1.02 KB

README.md

File metadata and controls

26 lines (16 loc) · 1.02 KB

The Basekernel Operating System Kernel

Course Project for CS3103 Operating Systems, Semester B 2023/24, City University of Hong Kong.

Warning

All code in this project is for educational purposes only. Please adhere to the principles of academic integrity.

This project is an extension of the Basekernel Operating System Kernel. The extension includes two parts: priority-based scheduling and named pipe. Please visit our Changelog for more information on the changes.

Priority-based scheduling

Named pipe

To learn more about Basekernel, see the Basekernel Wiki.

Usage

A cross-compiler is required to build the kernel.

$ ./build-cross-compiler.sh
$ export PATH="$PWD/cross/bin:$PATH"
$ make run

Alternatively, you can download the kernel image built by this workflow.