Linux Plumbers Conference
Keynotes (Draft, Subject to Change)
- 	Vivek Kundra, Federal CIO, live via video with real time Q&A
	(invitee, to be confirmed).
- 	Keith Packard, Intel, X Window guru.
- 	Mark Shuttleworth, Canonical Ltd., Ubuntu founder (in cooperation
	with LinuxCon).
- 	TBD keynote from prominent Linux user.
Tutorials (Draft, Subject to Change)
"Advanced git Tutorial" by Linus Torvalds.
- 	Audio by Lennart Poettering.
- 	Boot and Init by Dave Jones.
- 	Embedded by Greg Kroah-Hartman.
- 	
	Kernel/Userspace/User Interfaces by Jim Gettys.
- 	Networking by Stephen Hemminger.
- 	Real Time by Nivedita Singhvi.
- 	Security by James Morris and Paul
	Moore.
- 	Storage
	by Matthew Wilcox and James Bottomley.
- 	X Window System by Keith Packard.
- 	
	Re-plugging the Modern Desktop, Kay Sievers and
	David Zeuthen.
- 	
	Unified Error Reporting -- A Worthy Goal?, Andi Kleen.
- 	
	Merging KGDB, KDB and Kernel Mode Setting, Jason Wessel
	and Jesse Barnes.
- 	
	Scaling the VFS, Nick Piggin.
- 	
	video4linux Stream Sharing with a Server Daemon,
	Hans de Goede, Brandon Philips.
- 	
	Out of Memory - Helping Applications Survive the Axe or
	Report the Aftermath, Dave Hansen and Balbir Singh.
- 	
	Per Backing Device Dirty Data Writeback, Jens Axboe.
- 	
	Userspace RCU Library : What Linear Multiprocessor Scalability
	Means for Your Application, Mathieu Desnoyers.
- 	
	PORTAL Case Study, Mark Wong and Kristin Tufte.
- 	
	Scalable Concurrent Hash Tables via Relativistic Programming,
	Josh Triplett.
- 	
	Managing KVM guests with the Common Information Model (CIM),
	Kaitlin Rupert.
- 	
	oFono - Open Source Telephony, Marcel Holtmann.
- 	
	Challenges with Userspace USB Embedded Device Interfacing,
	Dave Camarillo and K Wilson.
- 	
	Nesting the Virtualized World, Alexander Graf and Joerg Roedel.
- 	
	libv4l2 Recent Changes and Future, Hans de Goede.
- 	Audio by Lennart Poettering.
	
	- 	“Origins and Futures for Linux Audio
		Infrastructure” by Paul Davis.
	
- 	“State of Linux Audio in 2009”
		by Lennart Poettering.
	
- 	“Linux Audio for Mobile and Consumer Devices:
		Challenges and Evolutions” by Pierre-Louis Bossart.
	
- 	“Practical Experiences from Using PulseAudio in Embedded
		Handheld Devices” by Jyri Sarha.
	
 
- 	Boot and Init by Dave Jones.
	
	- 	“Lazy Boot” by Kyle McMartin.
	
- 	“Upstart 1.0” by Scott James Remnant.
	
- 	“Dracut -- A Generic ‘initramfs‘
		Infrastructure” by Harald Hoyer.
	
 
- 	Embedded by Greg Kroah-Hartman.
	
	- 	“Embedded Linux Development: a Glance From Inside”
		by Mike Rapoport.
	
- 	“Lessons Learned Designing an Open Source UMPC”
		by Ben Goska.
	
- 	“Asymmetric Multiprocessing Issues”
		by Hollis Blanchard.
	
- 	“Flattened Device Tree for All Architectures”
		by Grant Likely.
	
 
- 	
	Kernel/Userspace/User Interfaces by Jim Gettys.
	
	- 	“USB 3.0 for Linux” by Sarah Sharp.
	
- 	“Power management: Communicating needs and desires”
		by Matthew Garrett.
	
- 	“Checkpoint/Restart in Linux mainline”
		by Sukadev Bhattiprolu.
	
 
- 	Networking by Stephen Hemminger.
	
	- 	APIs
		
		- 	“Modern Configuration API for Wireless
			Networking” by John Linville.
		
- 	“Why Network Namespace Sucks and How to Make it
			Suck Faster” by Pavel Emelyanov.
		
 
- 	Performance
		
		- 	“Receive Packet Steering: A Software Solution
			to Scaling the Network Receive Path”
			by Tom Herbert.
		
- 	“Threaded Network Device Interrupts”
			by Steven Rostedt.
		
 
 
- 	Real Time by Nivedita Singhvi.
	
	- 	“The State of preempt-rt” by Thomas Gleixner.
	
- 	“Running Without Systems Management Interrupts”
		by Keith Mannthey.
	
- 	“Real-Time Benchmarking - an Open, Cross-Language
		Micro-Benchmark Suite” by Vernon Mauery.
	
- 	“Networking and Real Time” by Nivedita Singhvi.
	
 
- 	Security by James Morris and Paul
	Moore.
	
	- 	“Status of SELinux in Ubuntu” by Caleb Case.
	
- 	“Introducing the SELinux Sandbox” by Daniel Walsh.
	
- 	“Linux Kernel Crypto API” by Herbert Xu.
	
- 	“Using IMA for Integrity Measurement and
		Attestation” by David Safford.
	
- 	“Smack and the Application Ecosystem”
		by Casey Schaufler.
	
- 	“XACE Demonstration and Discussion”
		by Eamon Walsh.
	
- 	“SELinux policy within package managers,
		why policy is special” by Joshua Brindle.
	
- 	“Making SELinux Easier to Use” by Bryan Jacobson.
	
 
- 	Storage
	by Matthew Wilcox and James Bottomley.
	
	- 	“Evaluating Linux storage APIs for use in QEMU/KVM”
		by Anthony Liguori.
	
- 	“Linux Data De-Duplication” by Mingming Cao.
	
- 	“Locking issues on Clustering File Systems”
		by Coly Li.
	
 
- 	X Window System by Keith Packard.
	
	- 	“Video API Deathmatch: VDPAU vs. VAAPI”
		
		- 	VDPAU (NVIDIA's Video Decode and Presentation API
			for Unix) by Andy Ritger.
		
- 	VAAPI (Intel-led Video Acceleration API)
			by Jonathan Bian.
		
 
- 	Compositing Architecture
		
		- 	“Wayland - A New Display Server for Linux”
			by Kristian Høgsberg.
		
- 	“Compositing, OpenGL, Double-Buffering,
			and Dragons” by Jesse Barnes.
		
 
- 	2D Acceleration
		
		- 	“The Battle for 2D Acceleration”
			by Chris Wilson.
		
- 	“2D X State Tracker for Gallium”
			by Jakob Bornecrantz.