General track

General Track will include miscellaneous talks that do not fall into one of the other tracks.

Proposals for this track

* A new V4L2 core framework: an overview and future plans

This talk gives an overview of the new core V4L2 framework that was created in the past year, and the future developments planned for this framework.
General 04/18/2009
Hans Verkuil

* Challenges with Userspace USB Embedded Device Interfacing

It is compelling to integrate complex embedded systems with Linux USB userspace code. However, the complexity of userspace interface adds significant risk to the development cycle. Integrating a USB2.0 Isochronous mode ARM embedded system with Linux host software presents an end to end design challenge requiring not just a view of Linux from the 'inside' but also from the 'outside'. Some of the challenges Linux added to an already complex embedded system development will be presented, with some ideas to reduce the barries to entry and learning curve for embedded systems and host communication.
General 06/16/2009
Dave Camarillo, K Wilson

* Fighting regressions with git bisect

Discussing present and future git bisect features and how they can help application and kernel users and developers.
General 06/13/2009
Christian Couder

* Issues with Linux and large NUMA/COMA factor architectures

This talk will detail issues with Linux and large NUMA factor/COMA architectures.
General 06/15/2009
Ravikiran Thirumalai

* Kernel Development and Testing with Autotest

Kernel Development and Testing with Autotest
General 04/28/2009
Martin Bligh

* KVM on PowerPC 970

A description of a KVM port to PowerPC 970 cores, also known as PowerPC64
General 06/17/2009
Alexander Graf

* libv4l2 recent changes and future and v4l stream sharing

Last years libv4l2 presentation ended with a slide future with bullet points of features to be added, so where we stand today? And what will happen in the coming year?
General 06/09/2009
Hans de Goede, Brandon Philips

* Managing KVM guests with the Common Information Model (CIM)

A discussion on how to manage KVM guests using CIM.
General 06/12/2009
Kaitlin Rupert

* Merging KGDB, KDB and Kernel Mode Setting

Explain the current state of kgdb, kdb. Discuss the future architectural plans for combining kgdb, kdb and kernel mode settings and proposed advanced single stepping APIs.
General 06/18/2009
Jason Wessel, Jesse Barnes

* Nesting the virtualized world

Running KVM in KVM, Xen in KVM, Hyper-V in KVM, ...
General 06/17/2009
Alexander Graf, Joerg Roedel

* oFono - Open Source Telephony

oFono telephony stack
General 05/15/2009
Marcel Holtmann

* Out of Memory - Helping applications survive the axe or report the aftermath.

The Out of Memory (OOM) killer has consistently been a hotly debated topic in Linux. Why does it kill? What is being done to improve it? What do users really need it to do?
General 06/10/2009
Dave Hansen, Balbir Singh

* Per backing device dirty data writeback

Per backing device dirty data writeback replaces pdflush driven writeback in an attempt to speed up this operation.
General 05/20/2009
Jens Axboe

* Performance counters on Linux: The tools

The perfcounters infrastructures is fast moving into being the unifying channel for hw and software performance analisys
General 09/14/2009
Arnaldo Melo

* PORTAL Case Study

A case study of the Portland Oregon Regional Transportation Archive Listing (PORTAL) database on PostgreSQL and Linux.
General 06/23/2009
Mark Wong, Kristin Tufte

* Re-plugging the Modern Desktop

A walk through the pieces of a modern Linux desktop, which manage the hardware that is coming and going and failing.
General 06/12/2009
Kay Sievers, David Zeuthen

* Retrofit or Rebuild - Legacy in the Enterprise.

Aside from the internals of Linux Plumbing, some of the largest and most intricate examples of how Linux is plumbed is the variety of ways in which modern enterprise leverages Linux. One of the major issues affecting System Administrators and CIOs is how to appropriately manage legacy environments. Often systems reach the point where they have increasing TCO as vendors no longer supply security fixes and it becomes increasingly difficult to use current versions of our management tools. A number of the major linux distributions are now starting to twilight early enterprise distributions which still count for many thousands of Linux installs within businesses of every scale.
General 06/23/2009
Steven Ellis

* Scalable Concurrent Hash Tables via Relativistic Programming

I present a new algorithm for scalable concurrent hash tables, performance results for this algorithm (2-10x more scalable than Linux), and potential applications.
General 06/22/2009
Josh Triplett

* Scaling the VFS

Fine grained locking to improve scalability of the Linux VFS
General 04/16/2009
Nick Piggin

* Unified error reporting -- A worthy goal?

Discusses pro and cons of a unified mechanism to report platform errors.
General 06/22/2009
Andi Kleen

* Unlikely tools for pair programming

Co-conspirators Jamey Sharp and Josh Triplett get up to a lot of miscellaneous hacking mischief together. Much of this hacking occurs while staring at the same screen, and tag-teaming the keyboard. Sometimes this happens with the two of them in different places. Learn how we manage this and why it's awesome.
General 06/22/2009
Josh Triplett, Jamey Sharp

* Userspace RCU library : what linear multiprocessor scalability means for your application

What can the Userspace RCU LGPL library do to help your application scale well on large multiprocessor systems ?
General 06/13/2009
Mathieu Desnoyers

* video4linux stream sharing with a server daemon

Video devices currently can only be open by one process at a time. This makes it impossible to do necessary things like software auto-focus or recording video while using ekiga.
General 06/23/2009
Brandon Philips, Hans de Goede