Kernel Hackathon: Agenda

We are just a few days away from our first Hackathon, here’s all the information you need before you come to the event.

Agenda:

10 AM – 10:30 AM : Introduction to Linux Kernel Hacking
By: Vaishali Thakkar

12 PM – 12:30 PM : File-System Internals & Btrfs
By: Chandan Rajendra

1 PM – 2 PM: Lunch Break

3 PM – 3:30 PM : Linux Tracing
By: Naveen N Rao

4 PM – 4:30 PM : Closing

If time permits, we will also try and conduct a quick session on GIT for about 15-20 minutes.

Note: From 10:30am to 12:pm/12:30pm to 1:00pm and 2:00pm to 3:00pm/3:30pm to 4:00pm, will be the time for the participants to work on the kernel. There will be many senior developers around to help. We would like to submit as many patches as possible during these hours.

Prerequisites:

Copy of Linux Kernel Source code:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

Tools:

Sparse: https://kernelnewbies.org/Sparse
Smatch: https://blogs.oracle.com/linuxkernel/entry/smatch_static_analysis_tool_overview
Coccinelle: https://github.com/vthakkar1994/Talks/blob/master/Introduction%20to%20Coccinelle.pdf

For Filesystem session:
1. SDK (gcc, gdb, etc)
2. Linux guest running on Qemu.
3. Linux kernel source repository
4. Btrfs-progs source repository.
5. Fstests source repository.

Please ensure you come prepared. See you all on 3rd.

Cheers!!