Skip to content

Linux Kernel(v4.4) Module Development, which are the machine problems of UIUC CS423 SP19.

Notifications You must be signed in to change notification settings

hongpeng-guo/Linux-Kernel-v4.4-Module-Development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Kernel(v4.4) Module Development

The Machine Problems of UIUC CS423 sp19

  • MP1: An introduction and walk-through of basic concepts in Linux Kernel programming.

  • MP2: Implemented real-time scheduler by utilizing kernel libs like Kthread, Scheduler, Slab, List to create two-half workflow and applied admission control and Rate Monotonic policy to achieve real-time scheduling.

  • MP3: Implemented an application profiler by providing a convenient interface and automated scripts for user to monitor CPU utilization and memory page faults of programs and its variants over time

  • MP4: Implemented a Linux Security Module(LSM) to provide specific mandatory access control, achieving customized directory and file access control by file operation privileges and different security labels of users.

About

Linux Kernel(v4.4) Module Development, which are the machine problems of UIUC CS423 SP19.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published