24TH Days of Open Systems
Croatian Linux Users’ Conference

31 MAY 2017 - 02 JUNE 2017

FER, Zagreb, Croatia

Developing the Linux Kernel module


Even 72% of the Linux kernel source code are modules, so your chances of hitting an issue or needing a new feature from the kernel is very likely to be involving a module. Besides learning you how to write a basic kernel module, this workshop will also show how to properly communicate with other kernel developers, how to easily test and debug your kernel using qemu, debugging real hardware, and the silver bullet: how to use git-bisect and patch your module to a different version so it works on your current kernel. Get ready to fork your Linux kernel.


Robert Petranović

Robert Petranović is a system architect and devops at Oradian. He's a contributor to open source projects like Linux, systemd and Docker. He used to be a software developer for 10 years before switching to the infrastructure roles. His biggest hobbies are low level hacking, security penetration and consulting or teaching. He's an active member and a speaker in local meetup communities, and the organizer of a couple of them.


Conference partners

Gold sponsors