The Linux kernel is the largest software project on the planet with over 21 million lines of code. However, the learning curve of contributing to the Linux Kernel is pretty steep and choosing the right direction might be somewhat difficult (but not hard).
This workshop aims to highlights how new and experienced engineers can learn more about the Linux Kernel and make their first contribution.
Here's a quick overview of what will be covered during this workshop:
- Configuring a kernel development system
- Git basics
- Building and installing a kernel
- Writing and testing kernel patches
- Writing commit logs and committing patches
- Communicating and working on feedback from the kernel community