|
FREENIX TECHNICAL SESSIONS
Complete Technical Sessions
By Day: Monday | Tuesday | Wednesday |
Thursday | Friday
By Session: General Sessions | FREENIX | SIGs | Guru Is In | WiPs
Location: FREENIX Sessions will take place in Salon E.
Wednesday, June 30
|
1:30 p.m.3:00 p.m. |
Wednesday
|
FREENIX SESSIONS
|
Opening Remarks & Awards
Bart Massey, Portland State University, and Keith Packard, Hewlett-Packard Cambridge Research Lab
|
Invited Talk: The Technical Changes in Qt Version 4
Matthias Ettrich, Trolltech
|
|
|
|
3:00 p.m.3:30 p.m. Break |
|
|
3:30 p.m.5:00 p.m. |
Wednesday
|
FREENIX SESSIONS
Migrating an MVS Mainframe Application to a PC
Glenn S. Fowler, Andrew G. Hume, David G. Korn, Kiem-Phong Vo, AT&T Laboratories
C-JDBC: Flexible Database Clustering Middleware
Emmanuel Cecchet, INRIA; Julie Marguerite, ObjectWeb;
Willy Zwaenepoel, EPFL
Awarded Best Paper!
Wayback: A User-level Versioning File System for Linux
Brian Cornell, Peter A. Dinda, and Fabián E. Bustamante, Northwestern University
|
|
Thursday, July 1
|
9:00 a.m.10:00 a.m.
|
Thursday
|
Plenary Session
Cheap Hardware + Fault Tolerance = Web Site
Rob Pike, Google, Inc.
Listen in MP3 format
|
|
|
The Web is too large to fit on a single machine, so it's no surprise that
searching the Web requires the coordination of many machines, too. A single
Google query may touch over a thousand machines before the results are returned
to the user, all in a fraction of a second.
With all those machines, the opportunities for parallelism and distributed
computation are offset by the likelihood of hardware failure. If one machine
breaks on average every few years, a pool of a thousand machines will have
machines break on a daily basis. A key part of the Google story is that by
designing a system to cope with breakage, we can provide not only robustness,
but also parallelizability, efficiency, and economies of scale.
Rob Pike is a member of the Systems Lab at Google, Inc. In 1981, while at Bell
Labs, he wrote the first bitmap window system for UNIX. He has since
written a dozen more. He is a principal designer and implementer of the Plan 9
and Inferno operating systems and co-author with Brian Kernighan of The UNIX
Programming Environment and The Practice of Programming.
|
|
10:00 a.m.10:30 a.m. Break |
|
|
10:30 a.m.12:00 p.m. |
Thursday
|
FREENIX SESSIONS
Free Desktop
|
|
|
Glitz: Hardware Accelerated Image Compositing Using OpenGL
Peter Nilsson and David Reveman, Umeå University
High Performance X Servers in the Kdrive Architecture
Eric Anholt, LinuxFund
How Xlib Is Implemented (and What We're Doing About It)
Jamey Sharp, Portland State University
|
|
12:00 p.m.1:30 p.m. Lunch (on your own) |
|
|
1:30 p.m.3:00 p.m. |
Thursday
|
FREENIX SESSIONS
Awarded Best Student Paper!
Design and Implementation of Netdude, a Framework for Packet Trace Manipulation
Christian Kreibich, University of Cambridge, UK
Trusted Path Execution for the Linux 2.6 Kernel as a Linux Security Module
Niki A. Rahimi, IBM
Modular Construction of DTE Policies
Serge E. Hallyn, IBM Linux Technology Center, and Phil Kearns, College of William and Mary
|
|
3:00 p.m.3:30 p.m. Break |
|
|
3:30 p.m.5:00 p.m. |
Thursday
|
FREENIX SESSIONS
|
Demonstration: Croquet,
a Networked Collaborative 3D Immersive Environment
Dave Reed, Hewlett-Packard Labs
|
|
|
|
|
|
Friday, July 2
|
9:00 a.m.10:00 a.m.
|
Friday
|
No one needs to be told that email spam is a serious problem, but
some people don't truly understand how serious it is. The speaker
now gets about 900 spams every day, a great many of them in character
sets he can't even render, and is seeing a doubling rate of about
four months. Many solutions have been proposed, falling primarily
into two areas, legislative and technological.
The current state of spam will be reviewed, including some thoughts about the
current legislative climate (and whether legislation has any chance
of doing any good) and quite a bit about the various technologies
that are being discussed and deployed. Although opinions will be
offered, no conclusions will (or can) be drawn in an environment
changing as quickly as we are seeing with email today.
Eric Allman is the original author of Sendmail, co-founder and CTO of
Sendmail, Inc., and co-author of Sendmail, published by O'Reilly. At
UC Berkeley, he was the chief programmer on the INGRES database
management project, leader of the Mammoth project, and an early
contributer to BSD, authoring syslog, tset, the -me troff macros, and
trek. Eric designed database user and application interfaces at
Britton Lee (later Sharebase) and contributed to the Ring Array
Processor project for neural-network-based speech recognition at the
International Computer Science Institute. Eric is on the Editorial
Review Board of ACM Queue magazine and a former member of the Board
of Directors of the USENIX Association.
|
|
10:00 a.m.10:30 a.m. Break |
|
|
10:30 a.m.12:00 p.m. |
Friday
|
FREENIX SESSIONS
Managing Volunteer Activity in Free Software Projects
Martin Michlmayr, University of Melbourne
Creating a Portable Programming Language Using Open Source Software
Andreas Bauer, Technische Universität München
|
|
12:00 p.m.1:30 p.m. Lunch (on your own) |
|
|
1:30 p.m.3:00 p.m. |
Friday
|
FREENIX SESSIONS
|
Invited Talk: Current Gtk+ Development
Mattias Clasen
|
|
|
|
|
3:00 p.m.3:30 p.m. Break |
|
|
3:30 p.m.5:00 p.m. |
Friday
|
FREENIX SESSIONS
KDE Kontact: An Application Integration Framework
David Faure, Ingo Klöcker, Tobias König, Daniel Molkentin, Zack Rusin, Don Sanders, and Cornelius Schumacher, KDE Project
mGTK: An SML Binding of Gtk+
Ken Friis Larsen and Henning Niss, IT University of Copenhagen, Denmark
Xen and the Art of Repeated Research
Bryan Clark, Todd Deshane, Eli Dow, Stephen Evanchik, Matthew Finlayson, Jason Herne, and Jeanna Neefe Matthews, Clarkson University
|
|
|
|