How not to submit a patchset?

What makes an apparently good patchset fail? Despite the fact it hasn’t been applied, did you know that working on this patchset might have actually been a great benefit for you and the kernel? A necessary step even? Sometimes we involve into an idea that looks good...

Linux and gaming: the road to performance

Playing games on Linux has come from a painful reality, with a lot of tinkering, to (sometimes) a one-click experience. This happened because a lot of effort has been put from companies and communities to adapt the stack to run this kind of workload in the best way...

Netconf 2023 Workshop

David will present a summary of the netconf workshop happening at Kernel Recipes this...

On the way to io_uring networking

io_uring has set a remarkably high bar for storage performance. Consequently, attention has naturally turned towards networking as the next frontier. While io_uring provided basic primitives, like send and recv, from early days, their practical application to...

Panic Attack

The crash/panic path and all its related machinery were always subject to polemics; it’s an area naturally full of trade-offs, conflicting views and antagonistic goals. From one side we have kdump (also called crash_kexec), that requires a minimum touching before the...