Skip to content

An extension of the Basekernel Operating System Kernel

License

Notifications You must be signed in to change notification settings

Soohti/basekernel

Repository files navigation

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.

About

An extension of the Basekernel Operating System Kernel

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages