Developping drivers on small machines

The objective of this conference is to explain how to develop on small machines that can boot fast,  fanless …  It’s convenient and often more realistic than to work in virtual machines, especially when working on developping drivers. Willy will list all the necessary...

VNT Design and implementation

IaaS Providers need next-generation virtualized networks, providing large-scale multi-tenancy services and meeting new requirements in terms of efficiency and availability. The main limitation of current network architectures mainly comes from inadequate design...

Writing Code: Keep It Short Stupid!

The traditional KISS principle says that you are stupid if you can’t keep it simple. However, keeping it simple is actually very, very hard. But my lasting impression after reading a lot of code (linux kernel and otherwise) over the years is that there is no excuse...

Speed up your kernel development cycle with QEMU

Kernel development is often associated with rebooting crashed machines, debugging over serial consoles, and an unwiedly development cycle. Developers know that short development cycles are incredibly important for programmer productivity. The QEMU machine emulator and...