Tux-UKUUG logo
Linux 2003
Conference and Tutorials
---------------------------------------------------
Thurs 31st July - Sun 3rd August 2003
Edinburgh, Scotland

Dave Jones - RedHat

Ugly Ducklings: Resurrecting unmaintained code

Paper (PDF) and Paper (DVI) and Paper (TeX) and Slides (MagicPoint).

Throughout the development of the 2.5 kernel, a number of drivers and pieces of infrastructure that had been left to stagnate finally got a long overdue cleanup. As successive areas got the cleanup treatment, patterns started to emerge:

  • The splitting up of multiple instances
  • Reorganising directory structures
  • Simplification of abstraction layers
  • Moving to new APIs to decrease lines of code

In this talk, David Jones will discuss some of the areas that have been cleaned up, and in what way that was achieved. By means of example, he will cover the i386 MTRR driver and the i386 setup code. He will spend the remainder of the talk focussing on the AGPGART driver, detailing how a few small cleanups have lead him to end up maintaining it.


Feedback Form Timetable Programme Call for Papers
Edinburgh Accommodation Social Events Exhibition


S  P O N S O R S
IBM
IBM
Positive Internet
The Positive Internet Company
Perforce
Perforce
  uklinux.net
UKlinux.net
 
Astaro Internet Security
Astaro Internet Security
SGI
SGI
Clockwork Software
Clockwork Software

M  E D I A   S  P O N S O R S
Linux Magazine
Linux Magazine
Need To Know
NTK
Linux User
Linux User & Developer
Linux Format
Linux Format

For more information please contact UKUUG Problems? e-mail webmaster
© Copyright 2003 UKUUG Ltd