Proposals

Short Talk

Talks should range from 20 minutes for the typical microconf sessions talk to 45 minutes (general track presentations).

If you wish to submit a topic as a microconference, please submit it to the General track and add “Please consider as microconference” to the description. Please note that a successful microconference requires buy-in and participation from maintainers and other high-profile people active in the area. So, if you submit a microconference proposal, you will also need to encourage others to submit talk proposals relevant to your topic.

The program committee has the final say in choice of microconference topics. Each microconference must have a runner, who will have final say in what talks are accepted into that microconference.

Proposals for this sessiontype

* 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

* 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

* 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

* 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

* 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

* Real-Time Benchmarking - an Open, Cross-Language Micro-Benchmark Suite

Discussion on a new real-time micro-benchmark suite and how it can help real-time overcome some challenges it faces, such as making apples-to-apples comparisons with other platforms, and how various programming languages compare in the real-time arena.
Real Time 06/22/2009
Vernon Mauery

* 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

* Running without Systems Management Interrupts

Describe the implementation, benefits and trade-offs of running without non-fatal System Management Interrupts in a Real-Time Enterprise level environment.
Real Time 06/23/2009
Keith Mannthey

* 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

* 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

* Status of SELinux in Ubuntu

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

* 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

* The state of preempt-rt

Overview over the state of preempt-rt, the mainline merge status and key changes required.
Real Time 06/14/2009
Thomas Gleixner

* Threaded interrupt handlers

State of threaded interrupt handlers in mainline. What is there and what needs to be dome.
Real Time 06/14/2009
Thomas Gleixner

* 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

* 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

* 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

* 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

* 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