Testing on-device with LAVA / Continuous Integration

Continous integration has gained a lot of popularity in the open source world in recent years, with the loud/web world at the forefront. The kernel world has however been somewhat slow to catch-up, especially in the embedded world, services like KernelCi and the 0-day...

Build farm again

Following a talk last year, Willy will present a review about how he used his build farm, some feedbacks about hardware and what improvment he could provide in coming...

Coccinelle: 10 Years of Automated Evolution in the Linux Kernel

The Coccinelle C-program matching and transformation tool was first released in 2008 to facilitate specification and automation in the evolution of Linux kernel code. The novel contribution of Coccinelle is to allow software developers to write code manipulation rules...

GNU poke an extensible editor for structured binary data

GNU poke is a new interactive editor for binary data. Not limited to editing basic ntities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on them. Once a user has...

Metrics are money

In I.T. we all use all kinds of metrics. Operations teams rely heavily on these, especially when things go south. These metrics are sometimes overrated. Let’s dive into a few real life stories...