Intended Audience: Beginner Level
Type: Students/Academicians. Typically this targets to get hands dirty on Linux Kernel.
Students/Beginner gets excited when they got understanding of Linux Kernel contribution
but they face the fear of getting things lost by compiling kernel on real machine.
This session aims at making them to feel that they are in safe hands to carryout their work.
We are using virtual environments so that no loss, only gain. ;)
This workshop i.e. Hands-on session consists of following stuff:
1. Quick Overview of Linux Kernel
2. Gathering tools for Building the Kernel
3. Compiling the Linux Kernel in Fedora/CentOS
4. Write a sample device driver.
5. Send that driver as a patch to Mailing List.
This session aims to remove "Linux Kernel Phobia" from their minds and tries to give them joy ride.
Also aims at attendees that they will start diving into Kernel world at their own.
Come with following things preinstalled:
1. Virtualbox or KVM (any one of them according to your choice)
2. Linux either Fedora or CentOS (Host and Guest MUST BE Linux) Preferably DVD Image of Fedora 20 or CentOS 6.5 DVD
3. Thunderbird 24.0.1 and configured as per this link: https://www.kernel.org/doc/Documentation/email-clients.txt
For 64 bits: https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.1.0/linux-x86_64/en-GB/
For 32 bits: https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.1.0/linux-i686/en-GB/