Workshop Title:IPC and Linux Programming
Date: 14/03/2015.
Venue:Dr. D. Y. Patil College of Engg. and Tech., Talegaon.

Participants: T. E. Information Tech.
Organized by: Mrs. Sunita Patil, Assistant Professor, DYPCOE, Pune.

Contents
1. Linux Kernel configuration, compilation and rebooting from the newly compiled kernel.
Requirements:

a. Get a Linux kernel source code from www.kernel.org
b. Menu based configuration of Linux kernel using menuconfig/xconfig/gconfig
c. Creating a monolithic compressed image of a kernel
d. Compilation of kernel modules
e. Installation of kernel modules
f. Finalize installation

2. Kernel space programming:
Implement and add a loadable kernel module to Linux kernel, demonstrate using insmod, lsmod and rmmod commands. A sample kernel space program should print the “Hello World” while loading the kernel module and “Goodbye World” while unloading the kernel module.

3. Implement a new system call, add this new system call in the Linux kernel (any kernel
source, any architecture and any Linux kernel distribution) and demonstrate the use of same.

4. Implementing a virtual file system in a Linux OS.

linux kernal p

linux kernal p1