Question
In this assignment you will write a LKM for the Linux kernel that displays the following details for all the processes whose PID is greater
In this assignment you will write a LKM for the Linux kernel that displays the following details for all the processes whose PID is greater than an integer given by the user as a module parameter:
PROCESS NAME
PID
STATE
PRIORITY
STATIC-PRIORITY
NORMAL-PRIORITY
As shown below, the PID is given as arguments while inserting the module in the kernel
The next screenshot shows the required details for a process, its child processes (may have 0 or more), and its parent process. You are expected to keep a similar format (not an exact one) for your output which is readable. Your programs must compile and run under Xubuntu (or another variant of Ubuntu) 16.04.
abhinav@abhinav-HP-ProBook-4520s:-/Desktops sudo insmod /Process-1.ko inp_pid-3500 abhinav@abhinav-HP-ProBook-4520s:-/Desktops abhinav@abhinav-HP-ProBook-4520s:-/Desktops sudo insmod /Process-1.ko inp_pid-3500 abhinav@abhinav-HP-ProBook-4520s:-/DesktopsStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started