The Free Software Bastard Guide

Developer, Enterprise, there are many ways to be a Free Software bastard. This talk will give you some useful hints to become the best asshole in...

Who needs a Real-Time Operating System (Not You!)

A Real-Time Operating System (RTOS) is used for mission critical projects that require a deterministic response time for external stimuli. Many times project managers request an RTOS even though they don’t fully understand what exactly an RTOS gives them. And many...

Why you need a test strategy for your kernel development

Testing is important. That’s a well known fact that very few developers will dispute. Why is then so little kernel code covered by a clear testing strategy ? Through real stories about test plans (or the lack thereof), this talk will convince you that none of your...

Kernel documentation: what we have and where it’s going

The Linux kernel features an extensive array of, to put it kindly, somewhat disorganized documentation. A significant effort is underway to make things better, though. This talk will review the state of kernel documentation, cover the changes that are being made...