Some experiments of HDU's 2021 Operating Systems course
δΈζ
Modify the kernel code then build it
- Show a message in the kernel ring buffer when booting up
- Add a system call to show the system information(from utsname)
- Add a system call to get/set the nice value of a process
- Add a system call to get/set the hostname
Make some kernel modules
- Show the process status
- Show the tree of a process
Test inter-process communication
- Make a shell which forks itself to execute the commands
- Test pipe with mutex/semaphore
- Test message queue with mutex/semaphore
- Test shared memory with mutex/semaphore
Write a filesystem