Resources (Slides and Videos)

LPC 2013 Slides

Slides for the refereed presentations in the joint session with LinuxCon are available on the Linux Foundation LinuxCon North America 2013 website.
Slides for the discussions at the Microconferences are being uploaded to the schedule page, under each presentation description.

LPC 2013 Microconference Notes

Notes were taken during the Microconferences using Etherpads. Links to Etherpads for each of the Microconferences can be found on the schedule page, together with the corresponding Microconference description.

LPC 2013 Videos

Videos for the refereed presentations in the joint session with LinuxCon North America are not yet available. We’ll update this page with up to date information once they become available.

Videos for the Microconferences discussions are available on YouTube. You can access the complete list of videos on the Linux Plumbers Conference 2013 channel.

For your convenience here are direct links to the videos of the presentations sorted by microconference.

Plenary Sessions

Opening Plenary Jes Sorensen

Closing Plenary

Day 1 Wednesday September 18 2013


Intro to Automotive Miniconf

Updates on ‘New Challenges for Linux Network Support’ Daniel Wagner, BMW Car IT GmbH

Device Management in Automotive Infotainment Sriram Gopalan

Using BlueZ in the Automotive World Gustavo Padovan, Collabora Ltd

IVI and Wayland: why, what, how Daniel Stone, Collabora Ltd.

No Video — Automotive diagnostics under Linux Jeremiah Foster, GENIVI


Current status of lock elision in Linux Andi Kleen

Full dynticks status Frederic Weisbecker, Red Hat

Userspace RCU library: new APIs and data structures Mathieu Desnoyers, EfficiOS Inc.

No Video — Runtime NUMA Reconfiguration for Virtual Machines Cody Schafer, IBM

Large Memory Sysfs Scaling Seth Jennings, IBM

User-level threads……. with threads. Paul Turner Google

Scalability Issues in Linux Kernel Tim Chen, Intel ; Dave Hansen ; Andy Kleen

vmsplice with transparent huge pages Robert Jennings, IBM

But What About Concurrent Updates? Paul McKenney, IBM Linux Technology Center

LPC PerCpu Atomics Paul Turner ; Andrew Hunter, Google (version 1 of the talk)

Network Virtualization

INTRO: Network Virtualisation

From netmap to virtualization through openvswitch Luigi Rizzo, Universita` di Pisa

Open vSwitch the good, the bad and the ugly Jerry Chu, Google, Inc.

Open vSwitch: Hardware assisted filtering Thomas Graf, Red Hat

OVS: from Open vSwitch to Open network Virtualization System Alexei Starovoitov

Contrail vRouter implementation and performance enhancement Raja Sivaramakrishnan,Juniper Networks

TCP repair overview Pavel Emelianov

Improving overlay network performance on existing hardware Alexander Duyck, Intel Corporation

Intel DPDK: Data Plane Development Kit John Fastabend, Intel

No Video — Network Service Headers in Linux Kyle Mestery, Cisco Systems, Inc.

LISP and NSH in Linux and Open vSwitch Vina Ermagan ; Lori Jakab ; Pritesh Kothari ; Kyle Mestery, Cisco

No Video — Locator/ID Separation Protocol in Linux Vina Ermagan, Cisco Systems Inc

Improving Open vSwitch & Network Stack Integration Jesse Gross, VMware

Integrating NICs with embedded switches in a Linux ecosystem John Fastabend, Intel

Linux as the foundation of a networking OS matty kadosh, israel

Boot and Core OS

5s Boot Delivered Harald Hoyer, Lennart Poettering, Red Hat ; Kay Sievers, Red Hat

Upstart Roadmap James Hunt, Canonical, Ubuntu ; Dmitrijs Ledkovs, Canonical

All Your Control Groups Are Belong To Us! Lennart Poettering, Red Hat

Hasslefree Boot Loading with Gummiboot Harald Hoyer

Lightweight Containers with nspawn Lennart Poettering, Red Hat

No Video — Follow-Up Boot Loader Spec Harald Hoyer

Zero Configuration File System Discovery and Mounting Harald Hoyer

Day 2 Wednesday September 19 2013

Secure Boot

Intro Secure Boot

Unifying Secure Boot code and getting additions into UEFI James E.J. Bottomley, Parallels, Inc.

Hardening the kernel for Secure Boot Matthew Garrett, Nebula

Kexec/Kdump and Secureboot Vivek Goyal, Red Hat

Signature Verification fo Hibernate Snapshot Joey Lee, Suse

Graphics and Display

Common Display Framework Laurent Pinchart, Ideas on board

Media decode and composition: bridging the gap Daniel Stone, Collabora Ltd.

Splitting DRM/KMS device nodes David Herrmann, student

State of the Art Debugging and Tuning Graphics Applications Ian Romanick, Intel

Open Source Graphics on ARM Rob Clark, Red Hat


How to make the unified arch/x86/ tree of the Kernel work with clang Jan-Simon Möller

Using the Clang Integrated Assembler to compile the Linux Kernel Bryce Adelstein-Lelbach, Louisiana State University

Variable Length Arrays in Structs (VLAIS) Mark Charlebois, Qualcomm Innovation Center ; Behan Webster

Getting Android userland to build with clang Bernhard Rosenkraenzer, Linaro

Building the Linux kernel and user space for the Hexagon DSP with LLVM Anshu Dasgupta & Pavel Potoplyak, Qualcomm Innovation Center

Clang Static Analyzer Eduard Bachmakov, Linux Foundation (GSoC)

Rebuilding Debian with LLVM/Clang Sylvestre Ledru, Debian / IRILL

ACPI/PM, PCI subsystems

Intro ACPI

ACPI vs DT Rafael Wysocki, Intel OTC

SR-IOV Virtual Function Lifetimes Myron Stowe, Red Hat

PCI Device Reference Counting Bjorn Helgaas, Google

PCIe Native Hotplug Integration with ACPI-Based Hotplug Rafael Wysocki, Intel OTC

ACPI-based Hotplug of PCI and Other Devices Rafael Wysocki, Intel OTC

Power Management Discussions and Lessons Learned: Converting legacy_pm to dev_pm_ops Shuah Khan, Samsung

PM Interfaces Between User Space and the Kernel Rafael Wysocki, Intel OTC


Fedora/systemd on lxc status Michael H Warfield, IBM

Device namespace Amir Goldstein & Oren Laadan, Cellrox

On the road to LXC 1.0 Stéphane Graber, Canonical Ltd., Serge Hallyn

LXC and Android Stéphane Graber, Canonical Ltd.

No Video — User namespace work Serge Hallyn

State of CRIU (Checkpoint Restart In Userspace) and integration with LXC Pavel Emelianov, Serge Hallyn

Let Me Contain That For You! Rohit Jnagal, Google Inc

Containers control tools: can we unify those? Kirill Kolyshkin ; Stéphane Graber, Canonical Ltd.

Using OpenVZ to build a PaaS with Openstack’s Nova Daniel Salinas, Rackspace

Day 3 Wednesday September 20 2013

Android and Graphics

KMS HWComposer issues, the Atomic Display Framework and other KMS Extentions Greg Hackmann, Google ; John Stultz,

Dma-buf fences vs Android sync driver John Stultz,

KMS Extensions

No Video — Phasing-out of the FBDEV API John Stultz,

ION / dma-buf allocators / Constraint solving John Stultz,


Intro To Android Micro-Conference

Unified in-kernel IPC KDBUS/Binder John Stultz,

Android Gadget driver vs ConfigFS Gadget driver John Stultz,

Android netfilter changes John Stultz,

Power-efficient Scheduling

Power-efficient Scheduling

Sleeping disorders: Identifying unwanted wake-up sources Daniel Lezcano, Linaro ; Preeti Murthy

Improving Energy Efficiency On Asymmetric Multiprocessing Systems Paul McKenney, IBM Linux Technology Center

Packing, spreading and scheduling latency Vincent Guittot, STMicroelectronics ; Tuukka Tikkanen, Linaro Limited, Huawei

Unifying Power Policies Morten Rasmussen, ARM Ltd.


Kicking it up a Level: Bringing the Trusted Platform Module into qemu Joel Schopp, IBM

Fixing the filesystem freeze API Fernando Luis Vazquez Cao, NTT Data Intellilink

Platform Device VFIO Alexander Graf

Virtio on Xen

EFI support in Xen – the current state of development

Diverse Talks

File and Storage Systems

How will we Address Persistent Memory? Jeff Moyer, Red Hat, Inc.

Copy offloading Zach Brown, Red Hat

Virtually Thin: Tuning XFS on Top of Device Mapper dm-thin Carlos Maiolino

New and Not Ready for Prime Time Short Lightning Talks Andy Grover, Dhaval Giani

SCSI midlayer scalability (Christoph Hellwig) Ric Wheeler, Red Hat

Shingled Drive Impace on File and Storage Stack Ric Wheeler, Red Hat

A dedicated cache for metadata? Bernd Schubert

Lightning Talks


No Video — Bare metal switches and Linux Shrijeet Mukherjee, Cumulus Networks

No Video — OpenVZ…

Part 1 — Detecting RCU Usage Bugs Dhaval Giani ; Paul McKenney, IBM Linux Technology Center ; Frederic Weisbecker, Red Hat

Part 2 — Detecting RCU Bugs Dhaval Giani

PerCPU Atomics Paul Turner, Andrew Hunter ; Google (version 2 of the talk)

Safety critical software: Would you let Linux drive your car? David VomLehn, Consultant