Salon E

Capacity: 450

Linux Plumbers Conf 2009 BoFS

Proposals for this room

* Plug and play multiseat

Linux multiseat configurations hold the potential to get the cost per Linux user down to half or less of even the cheapest PCs. But can we make multiseat plug and play?
BoF 09/15/2009
Bernie Thompson

* Virtual Ethernet switch enhancements and configuration

Linux Virtual Ethernet switch enhancements, configuration of management including embedded switches in NICs, support for MIBs and ACLs
BoF 08/19/2009
Vivek Kashyap

* Audio BoF

Audio BoF
BoF 09/23/2009
Lennart Poettering


offsched is a platform aimed to assign an assignment to an offloaded processor. offloaded processor is a processor that is hot un-plugged from the operating system.
BoF 08/20/2009
raz ben yehuda

* Data Center Bridging

Data Center Bridging
BoF 09/24/2009
Peter Waskiewicz

* BoF discussion

I) Milestones in LIO 3.1 since LPC 2008 *) A complete configfs enabled kernel-level codebase in lio-core-2.6.git consisting of a generic target engine (target_core_mod) and iSCSI Target fabric fabric module (iscsi_target_mod) including a fabric independent target engine and iSCSI Target python CLI API for real-time configuration and management of running Linux systems using k.o v2.6.3x code that is capable of scaling up to 10,000 unique virtual HBA+FILEIO objects and LIO-Target iSCSI fabric endpoints within a single KVM guest instance using 10 Gb/sec IOV capable hardware.
BoF 09/01/2009
Nicholas Bellinger

Linux Plumbers Conf 2009

Proposals for this room

* Modern Configuration API for Wireless Networking

The wireless extensions API is universally hated by wireless developers on both sides of the user/kernel divide. Fortunately the cfg80211 API is maturing as a modern alternative. What is needed is for drivers (both new and old) to adopt cfg80211 as their configuration mechanism so that the long wireless extensions nightmare can finally end.
Networking 06/15/2009
John Linville

* Why network namespace sucks and how to make it suck faster

The talk outlines various ways of establishing a networking communication between a network namespace (a container) and the outer world, compares their performance and features.
Networking 06/22/2009
Pavel Emelyanov

* Receive Packet Steering: A software solution to scaling the network receive path

The subject of this talk is a software based solution for scaling performance of the networking receive path. This is particularly useful with a single queue (legacy) NIC on a multi-core computer.
Networking 06/15/2009
Tom Herbert

* Threaded Network Device Interrupts

Increasing networking performance by using threaded interrupts for the network devices.
Networking 06/15/2009
Steven Rostedt

* Status of SELinux in Ubuntu

A talk and demo on the current status of SELinux integration in Ubuntu.
Security 06/19/2009
Caleb Case

* Introducing the SELinux Sandbox

We have introduced the concept of the general purpose sandbox using SELinux.
Security 06/02/2009
Daniel Walsh

* Linux Kernel Crypto API

The Linux kernel Crypto API has come a long way since it was first added as a part of the IPsec stack.
Security 06/17/2009
Herbert Xu

* Using IMA for Integrity Measurement and Attestation

Linux 2.6.30 includes the Integrity Measurement Architecture (IMA) system, which measures (hashes) files before they are accessed, and which can use a TPM for hardware signed attestation for centralized management of client integrity.
Security 06/10/2009
David Safford

* A New SELinux Policy Infrastructure

This talk will discuss the requirements and design of a new SELinux policy infrastructure. It is hoped that this talk will lead to the SELinux community validation of the requirements, acceptance of the new architecture, and a plan to replace the old infrastructure.
Security 06/15/2009
James Carter

* Smack and the Application Ecosystem

Our sample application is a commercial database server. It provides database services over the network using TCP connections. The security goal we're using Smack to address is the isolation of the database files from the users on the server. We'll cover two different ways to provide access to the database, allowing either remote or local users access to the services of the database while protecting the database itself.
Security 06/06/2009
Casey Schaufler

* SELinux policy within package managers, why policy is special

SELinux policy is currently installed from a single or multiple package(s) as an application which breaks the linkage between policy and the software they are constraining. We will talk about a way to treat policy specially without adding downfalls such as a large increase in packages.
Security 06/15/2009
Joshua Brindle

* XACE Demonstration and Discussion

XACE can be used to make a nifty secure desktop on Xorg. But is XACE relevant with graphics interfaces moving into the kernel?
Security 06/22/2009
Eamon Walsh

* Making SELinux Easier to Use

SELinux is often disabled immediately or at the first sign of trouble. How can we make SELinux something users actually want to leave on?
Security 06/12/2009
Bryan Jacobson

* Evaluating Linux storage APIs for use in QEMU/KVM

Discussing limitations of current userspace storage APIs for use in QEMU/KVM.
Storage 06/11/2009
Anthony Liguori

* Locking issues on Clustering File Systems

open discussion on locking issue on clustering file systems, especially associated with fs/dlm code
Storage 06/18/2009
Mark Fasheh

* Linux Data de-duplication

Data de-duplication is a effective way to reduce large storage needs by eliminating redundant data, a hot demanded feature for virtualization OS image sharing and efficient data storage backups. It's really valuable to add data de-duplication support to Linux filesystem, however the feature is quite challenging too. How to get it right? What's the performance impact? Block level or file level? On the fly data de-duplication in filesystem or background userspace de-duplication?
Storage 06/11/2009
Mingming Cao

* Video API Deathmatch: VDPAU vs. VAAPI

Video API Deathmatch: VDPAU vs. VAAPI
X Window System 09/14/2009
Stephen Warren, Jonathan Bian

* Wayland - A New Display Server for Linux

Over the last few years the graphics stack have been split up and refactored into shared libraries, kernel drivers and other components. The X server provides a lot of legacy functionality that isn't used by the modern, composited Linux desktop. Wayland is a new display server that builds on top of all those components to provide a minimal foundation for a composited destkop. X can run under Wayland with very little overhead for legacy applications.
X Window System 06/15/2009
Kristian Høgsberg

* Compositing, OpenGL, double-buffering, and dragons

Overview of the current state of compositor interfaces and their interactions with OpenGL double-buffering.
X Window System 06/16/2009
Ian Romanick, Jesse Barnes

* The Battle for 2D Acceleration

The initial impetus for cairo-drm came from a desire to experiment with GEM on my i915, and a need to provide an acceleration architecture for the wayland system compositor. (wayland is a minimalistic compositor and input multiplexer that requires client-side rendering.) It proved very easy to incorporate a drm/i915 backend into cairo; first by adapting the existing EXA driver, then to extend it to provide full acceleration for all patterns and to accelerate some of cairo's higher level operations. (The i915 hardware does not seem amenable for offloading tessellation, which has limited just how much we can accelerate in the backend. On more capable hardware, such as the fully programmable i965, we should be able to achieve much more.)
X Window System 06/09/2009
Chris Wilson

* Xorg State Tracker: The last Xorg driver

A talk about Gallium and the Xorg state tracker and where they fit in and where they are going.
X Window System 06/15/2009
Jakob Bornecrantz, Corbin Simpson