Keynotes
- David S. Miller - Networking Futures : Multiqueue Networking [video coming]
- Keith Packard – X Version 11, 22 Years and Counting [video coming]
Tutorials
- Linus Torvalds – An Advanced Git Tutorial [video]
Audio MicroConference [Runners: Lennart Poettering, Paul Davis]
- Origins and Futures for Linux Audio infrastructure by Paul Davis [slides]
- State of Linux Audio in 2009 by Lennart Poettering [slides]
- Linux audio for mobile and consumer devices by Pierre-Louis Bossart [slides]
- Practical Experiences from Using PulseAudio in Embedded Handheld Devices by Jyri Sarha [slides]
Networking MicroConference [Runner: Stephen Hemminger]
- Modern Configuration API for Wireless Networking by John Linville [slides]
- Why network namespace sucks and how to make it suck faster by Pavel Emelyanov [slides][video]
- Receive Packet Steering by Tom Herbert [slides] [video]
- Threaded Network Device Interrupts by Steven Rostedt [slides][video]
Real Time MicroConference [Runner: Nivedita Singhvi]
- Threaded Interrupt Handlers by Thomas Gleixner
- State of PREEMPT_RT and mainline merge by Thomas Gleixner
- Running Without Systems Management Interrupts by Keith Mannthey [slides]
- Real Time Benchmarking by Vernon Mauery [slides]
Security MicroConference [Runner: James Morris]
- Status of SELinux in Ubuntu by Caleb Case [slides][video]
- Introducing SELinux Sandbox by Daniel Walsh [slides][video]
- Linux Kernel Crypto API by Herbert Xu [slides][video]
- Using IMA for Integrity Measurement and Attestation by David Safford [slides]
- A New SELinux Policy by James Carter [slides]
- Smack and the Application Ecosystem by Casey Schaufler [slides]
- SELinux Policy Within Package Managers, Why Policy is Special by Joshua Brindle [slides][video]
- XACE Demonstration and Discussion by Eamon Walsh [mostly demo][video]
- Making SELinux Easier to Use by Bryan Jacobson [slides][video]
Boot and Init MicroConference [Runner: Dave Jones]
- Lazy Boot by Kyle McMartin [slides]
- Upstart 1.0 by Scott James Remnant [slides]
- Dracut – A Generic Initramfs Infrastructure by Harald Hoyer [slides]
Kernel/Userspace/User Interfaces MicroConference [Runner: Jim Gettys]
- Power Management: Communicating Needs and Desires by Matthew Garrett [slides]
- USB 3.0 for Linux by Sarah Sharp [slides]
- Checkpoint/Restart in Linux Mainline by Sukadev Bhattiprolu [slides]
Storage MicroConference [Runner: Matthew Wilcox]
- Evaluating Linux Storage APIs for use in QEMU/KVM by Anthony Ligouri [slides][video]
- Locking Issues in Clustering File Systems by Mark Fasheh [slides][video]
- Linux Data De-duplication by Mingming Cao [slides][video]
Embedded Systems MicroConference [Runner: Greg Kroah-Hartman]
- Embedded Linux development: A Glance From Inside by Mike Rapoport [slides]
- Asymmetric Multiprocessing Issues by Hollis Blanchard [slides]
- Flattened Device Tree For All Architectures by Grant Likely [slides]
- Lessons Learned Designing an Open Source UMPC by Ben Goska, Tim Harder, Carlos Jensen [slides]
X Window System MicroConference [Runner: Keith Packard]
- Video API Deathmatch: VDPAU vs VAAPI by Stephen Warren, Jonathan Bian [slides][video]
- Wayland – A New Display Server for Linux by Kristian Høgsberg [slides][video]
- Compositing, OpenGL, Double-buffering, and Dragons by Jesse Barnes, Ian Romanick [slides][video]
- The Battle for 2D Acceleration by Chris Wilson [slides][video]
- Xorg State Tracker: The last Xorg driver by Jakob Bornecrantz [slides]
General Track [Program Committee Chair: Paul McKenney]
- Re-plugging the Modern Desktop by Kay Sievers and David Zeuthen [slides]
- Unified Error Reporting — A Worthy Goal? by Andi Kleen [slides]
- Merging KGDB, KDB and Kernel Mode Setting by Jason Wessel and Jesse Barnes [slides]
- Scaling the VFS by Nick Piggin [slides]
- video4linux Stream Sharing with a Server Daemon by Hans de Goede, Brandon Philips [slides]
- Out of Memory – Helping Applications Survive the Axe or Report the Aftermath by Dave Hansen, Balbir Singh [slides]
- Per Backing Device Dirty Data Writeback, Jens Axboe [slides]
- Userspace RCU Library : What Linear Multiprocessor Scalability Means for Your Application by Mathieu Desnoyers [slides]
- PORTAL Case Study by Mark Wong, Kristin Tufte [slides]
- Scalable Concurrent Hash Tables via Relativistic Programming by Josh Triplett [slides]
- Managing KVM guests with the Common Information Model (CIM) by Kaitlin Rupert [slides]
- oFono – Open Source Telephony by Marcel Holtmann [slides]
- Challenges with Userspace USB Embedded Device Interfacing by Dave Camarillo, K Wilson [slides]
- Nesting the Virtualized World by Alexander Graf, Joerg Roedel [slides]
- libv4l2 Recent Changes and Future by Hans de Goede [slides]
- Performance Counters on Linux by Arnaldo Carvalho de Melo [slides]
Birds of A Feather Sessions (BoFS)
- Painless Kernel - Removing the HZ by Josh Triplett [slides/notes]
- Packaging Linux by Ben Hutchings [slides/notes]
- Plug and Play Multiseat by Bernie Thompson [slides/notes]
- Virtual Ethernet Switching by Vivek Kashyap [slides/notes]
- DRDB 3.0 and Beyond by Philip Reisner [slides/notes]
- Real Time Linux: Offline Scheduler by Raz Ben Yehuda [slides/notes]
- Linux-iSCSI.org BoF by Nicholas Bellinger [slides/notes]
- Paravirt IO Drivers for Linux by Anthony Ligouri [slides/notes]
- Audio BoF by Lennart Poettering [slides/notes]
- Checkpoint/Restart BoF by Sukadev Bhattiprolu [slides/notes]