Skip to content
Kernel Recipes 2018
Menu
  • Speakers
  • Talks
    • Analyzing changes to the Binary Kernel Module Interface
    • Atomic explosion: evolution and use of relaxed concurrency primitives
    • Coccinelle: 10 Years of Automated Evolution in the Linux Kernel
    • CPU Idle Loop Rework
    • From knowing the definition of Linux kernel to becoming a kernel hacker
    • KernelShark 1.0; What’s new and what’s coming
    • Live (Kernel) Patching: status quo and status futurus
    • Meltdown and Spectre: seeing through the magician’s tricks
    • Mitigating Spectre and Meltdown vulnerabilities
    • New GPIO Interface for User Space
    • Overview of SD/eMMC, their high speed modes and Linux support
    • TPM enabling the Crypto Ecosystem for enhanced Security
    • XDP: a new programmable network layer
    • QEMU in UEFI
    • State of CPU Isolation
    • Is video4linux ready for all cutting-edge hardware?
    • ObsBox: a Linux-based real-time system for LHC beam monitoring
    • Packets probes and eBPF filtering in Skydive
    • Democracy requires Free Software
  • Live blog
  • Photos
    • Kernel Recipes 2018 sketches
    • Kernel Recipes 2018 tour
  • 2019 Sponsoring
  • Practical
    • Attendees
  • Archives

Archives

Architecture
Boot
Community
Development
Documentation
Driver
Graphics
Hwmon
IO
MM
Network
Perf
PM
Realtime
Security
Storage
Test
Video
Virtualization

Architecture
  • ARM support in the Linux kernel – Thomas Petazzoni
  • Supporting a new ARM platform: the Allwinner example – Maxime Ripard
  • x86 instruction encoding and the nasty hacks we do in the kernel – Borislav Petkov
Boot
  • “entry_*.s: a carefree stroll through kernel entry code” – Borislav Petkov
  • Representing device-tree peripherals in ACPI – David Woodhouse
Community
  • debian’s support for secure boot on x86 and arm – Ben Hutchings
  • Kernel maintainance in Linux distributions: Debian – Maximilian Attems
  • Linux kernel as a componant in an industrial project: project versus upstream – Arnaud Patard
  • Linux Kernel release model – Greg KH
  • Linux Stable Release process – Greg KH
  • Maintainer’s don’t scale – Daniel Vetter
  • Patches carved into stone tablets, why the Linux kernel developers rely on plain text email instead of using “modern” development tools – Greg KH
  • Teaching the Linux kernel, one exercise at a time – Greg KH
  • The linux driver model – Greg KH
  • The Linux Kernel, how fast it is developed and how we stay sane doing it – Greg KH
  • Why you need a test strategy for your kernel development – Laurent Pinchard
Development
  • Automating source code evolutions using Coccinelle – Julia Lawall
  • Crosstool-NG, a cross-toolchain generator – Yann E. Morin
  • Deciphering Oopsies – Borislav Petkov
  • From git tag to the front page : how kernel releases are made – Konstantin Ryabitsev
  • Linux Kernel ABI specification – Sasha Levin
  • Quick state of the art of clang – Sylvestre Ledru
  • Quilt, a patch management tool – Jean Delvare
  • Refactoring the Linux Kernel – Thomas Gleixner
  • Speed up your kernel development cycle with QEMU – Stefan Hajnoczi
  • Speeding up development by setting up a kernel build farm – Willy Tarreau
  • Understanding the Linux Kernel via ftrace – Steven Rostedt
  • Would an abi changes visualization tool be useful to linux kernel maintenance? – Dodji Seketeli
  • Writing Code: Keep It Short, Stupid! – Hans Verkuil
Documentation
  • kernel documentation: what we have and where it’s going – Jonathan Corbet
  • Man-pages: discovery, feedback loops, and the perfect kernel commit message – Michael Kerrisk
Driver
  • Developping drivers on small machines – Willy Tarreau
  • kGraft: Live Patching of the Linux Kernel – Jiri Slaby
  • So you want to write a Linux driver framework – Mike Turquette
Graphics
  • An introduction to the Linux DRM subsystem – Maxime Ripard
  • Anatomy of an Atomic KMS Driver – Laurent Pinchart
  • The Linux graphics stack and Nouveau driver – Martin Peres
  • Upstream kernel graphics is (finally) winning – Daniel Vetter
Hwmon
  • New hwmon device registration api – Jean Delvare
IO
  • An Introduction to Greybus – Greg KH
  • Linux kernel IO subsystem: How it works and how can I see what is it doing? – Jan Kara
  • What’s inside the input stack – Benjamin Tissoire
MM
  • 20 years of Linux virtual memory – Andrea Arcangeli
Network
  • Amateur practice of ethernet drivers – François Romieu
  • Multi-campus Layer 2 Network Fabric: what?, why? How? – William Dauchy
  • NDIV: a low overhead network traffic diverter – Willy Tarreau
  • Virtual Network over TRILL (VNT) : Design, implementation in Linux kernel and demonstration – William Dauchy
Perf
  • Perf in Netflix – Brendan Gregg
  • Performance analysis with BPF – Brendan Gregg
  • Performance does matter – Erwan Velu
PM
  • Introduction to Kernel Power Management – Kevin Hilman
  • Overview of generic pm domains (genpd) – Kevin Hilman
Realtime
  • Understanding a real-time system (more than just a kernel) – Steven Rostedt
  • Who needs a real time operating system (not you!)
Security
  • Control group status update – Tejun Heo
  • EBPF and XDP – Eric Leblond
  • Hardened kernels for everyone – Yves-Alexis Perez
  • Kernel packet capture technologies – Eric Leblond
  • Landlock lsm: unprivileged sandboxing – Mickael Salaün
  • Linux Security Modules : tracing, deciding, acting – Samir Bellabes
  • Linux Security Modules: different formal concepts – Samir Bellabes
  • Moderne key management with GPG
  • Nftables, what motivations and what solutions – Eric Leblond
  • The state of Kernel self protection – Kees Cook
  • What’s new in nftables? – Eric Leblond
  • WireGuard: A Kernelspace VPN with Cutting-edge Cryptography – Jason A. Donenfeld
Storage
  • Solving the Linux storage scalability bottlenecks – Jens Axboe
  • What’s new in the world of storage for Linux – Jens Axboe
Test
  • kernelci.org: 1.5 million kernel boots (and counting) – Kevin Hilman
  • Testing on device with Lava continuous integration – Olivier Crete
Video
  • HDMI : CEC Report – Hans Verkuil
  • Testing Video4Linux Applications and Drivers – Hans Verkuil
  • Video and colorspaces – Hans Verkuil
Virtualization
  • Container fs interfaces – James Bottomley
  • Xen as a foundation for cloud infrastructure – Julien Grall
Copyright © 2018 hupstream – OnePress theme by FameThemes
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Reject Read More
Privacy & Cookies Policy