logo A novel Tux graphic by Jenny Cox


Invited Speakers

Anton Blanchard

Anton Blanchard is one of the Linux PowerPC64 maintainers and works in Canberra for the IBM Linux Technology Center. He holds the record for the fastest Linux kernel compile and is working to ensure future IBM CPUs are tuned for this crucial benchmark.

Anton Blanchard is presenting:

Rasmus Lerdorf

Born in Godhavn/Qeqertarsuaq on Disko Island off the coast of Greenland in 1968. He has been dabbling with UNIX-based solutions since 1985. Known for having gotten the PHP project off the ground in 1995, the mod_info Apache module and he can be blamed for the ANSI92 SQL-defying LIMIT clause in mSQL 1.x which has now, at least conceptually, crept into both MySQL and PostgreSQL.

He tends to deny being a programmer, preferring to be seen as a techy adept at solving problems. If the solution requires a bit of coding and he can't trick somebody else into writing the code, he will reluctantly give in and write the code. He is on Yahoo!'s platform engineering and infrastructure team in Sunnyvale, California.

Rasmus Lerdorf is presenting:

Robert Love

Robert Love is a kernel hacker in the Ximian Desktop Group at Novell. He is the author of "Linux Kernel Development" (SAMS, 2003) and a Contributing Editor at Linux Journal. Robert is involved in and passionate about various kernel and GNOME projects. He often tries to see through walls (at least those made of wood), but fails. Robert lives in Boston.

Robert Love is presenting:

Eben Moglen

Eben Moglen, professor of law and legal history at Columbia University Law School, serves without fee as general counsel of the Free Software Foundation. You can read more of his writing at

Andrew Morton

Andrew Morton is the lead maintainer for the Linux 2.6 kernel series. Andrew, with Linus, is the final arbitrator of which patches are accepted into the stable kernel series.

It has been suggested Andrew Morton is one of the things that the kernel developers have gotten right in the last few years. A graduate of the University of New South Wales in Electrical Engineering, Andrew was the creator of the Applix 1616, a DIY computer kit released in the late 80s.

Since then Andrew has worked in the Software and Hardware engineering fields to some acclaim, quickly becoming prominent when he got involved with Linux Kernel Development. Andrew is now employed by OSDL with Linus Torvalds and Andrew Tridgell.

Rusty Russell

Original author of ipchains, netfilter and iptables. Author of Rusty's Unreliable Guides to kernel hacking, kernel locking, packet filtering, NAT and netfilter hacking. He organised the first Australian Linux conference (CALU in 1999), and spends his days tinkering with the Linux kernel

Rusty keeps a bleeding-edge blog at

Rusty Russell is presenting:

Andrew Tridgell

Andrew Tridgell is a member of the Samba Team, and a research staff member at the Open Source Development Labs (OSDL). Andrew is best known for his work on Samba, but also likes to dabble in lots of other fun bits of code ranging from TiVo hacking, to rsync and chess programs. Speakers

Jeremy Allison

Jeremy Allison is one of the lead developers on the Samba Team, a group of programmers developing an Open Source Windows compatible file and print server product for UNIX systems. Developed over the Internet in a distributed mannor similar to the Linux system, Samba is used by Multinational corporations and Educational establishments worldwide.

Jeremy handles the co-ordination of Samba development efforts worldwide and acts as a corporate liason to companies using the Samba code commercially. He works for the Hewlett-Packard Linux and Open Source Lab who fund him to work full-time on improving Samba and solving the problems of Windows and Linux interoperability.

Jeremy Allison is presenting:

Werner Almesberger

Werner Almesberger got hooked on Linux in the days of the 0.12 kernel, when studying computer science at ETH Zurich, and has been hacking the kernel and related infrastructure components ever since, both as a recreational activity, and as part of his work, first during his PhD in communications at EPF Lausanne, and later also in industry. Being a true Linux devout, he moved closer to the home of the penguins in 2002, and now lives in Buenos Aires, Argentina.

Contributions to Linux include the LILO boot loader, the initial RAM disk (initrd), the MS-DOS file system, much of the ATM code, the tcng traffic control configurator, and the UML-based simulator umlsim.

Werner Almesberger is presenting:

Timothy Robert Ansell

Tim Ansell, who uses the handle Mithro, has been a participant of the Open Embedded project, an open source project, since its inception. He currently maintains three packages in the project including python-pygame, ScummVM and a few multimedia packages. As a third year student at the University of Adelaide, Tim is combining study of Engineering (Information Technology and Telecommunications) with Cognitive Science in Philosophy. His studies have furthered his interest in Artificial Intelligence and large networking applications. Tim has worked professionally with Linux for the past 4 years. His roles have included system administration in both large and small-scale environments and coding in both lead and member positions. Committed to open source, Tim is also currently involved with other open source projects. These include: the Thousand Parsec ( project, where he is the project leader; the WorldForge ( project and community; and he also participates in the pygame ( community. Tim ran a FIXIT session on the topic of “Linux Hand Held Devices” which came in third in the competition at the Linux Conference in Adelaide in 2004.

Timothy Robert Ansell is presenting:

Andrew Baumann

Andrew is a PhD student in the operating systems research group ( at the University of NSW. He has been using and hacking on open source software for about eight years. His research interests include component- and microkernel-based systems, hot-swapping, and distribution. Projects he has been involved with include K42, the Mungi single-address-space OS, the L4 microkernel, and the Linux Trace Toolkit.

Andrew Baumann is presenting:

David Boutcher

Dave Boutcher is a Senior Technical Staff Member with the IBM Linux Technology Center. He works on Linux virtualization technology for IBM POWER processors. In the past, he has developed file systems, SAMBA-equivalent clients, and networking protocol code, including X.25 and ISDN.

He is a graduate student in Computer Science at the University of Minnesota.

David Boutcher is presenting:

Kris Buytaert

Kris Buytaert is a Linux and Open Source Consultant operating in the Benelux. He has consulting and development experience with multiple enterprise level clients and government agencies. He is a contributor to the Linux Documentation Project and author of different technical publications. Kris is the release manager for the openMosix project and he also maintains the openMosix HOWTO.

Kris Buytaert is presenting:

James Cameron

James Cameron has been hacking since about 1979 when he started off with his HP-33E calculator and a TRS-80. He joined Digital in 1988, has worked in internal systems, product engineering, and then customer support. He started contributing to the Open Source community in about 1995 with the Netrek game project, and began publishing in 1999 after he "went bush". James lives in outback New South Wales with his wife Petria.

James Cameron is presenting:

Peter Chubb

After getting his PhD in distributed operating systems from UNSW, Peter hacked various Unix kernels for 13 years at Softway, working amongst other things on checkpoint-restart and fair-share resource management.

He now works with Gelato@UNSW, which is a key member of the Gelato federation scalability focus group. Gelato is about performance and scalability for Linux on Itanium.

Peter Chubb is presenting:

Wim Coekaerts

Director of linux kernel engineering @oracle corporation. Handle/participate a team of kernel developers working on linux kernel functionality which is relevant to large enterprise servers

focus mainly on IO subsystem and clustering. Cluster filesystem is the more widely known contribution oracle has made to the linux community at large. It is a free/open(GPL) linux filesystem.

Prior to this designed a linux client appliance, network computer.

Wim Coekaerts is presenting:

Robert Collins

Robert has been developing open source software since ~1998, in a variety of projects - including (but not limited) to squid, cygwin and GNU Arch. Currently Robert is employed by Canonical Ltd, where he heads the GNU Arch team, which develops GNU Arch and related tools and software.

Robert Collins is presenting:

Neil Conway

Neil Conway has contributed to the development of PostgreSQL for the past 3 years. His work on PostgreSQL has covered a wide variety of areas; his first major contribution was prepared statements. He continues to actively contribute to PostgreSQL.

In real life, he is an undergraduate university student at Queen's University in Kingston, Ontario. He is taking twelve months off school to work full-time on PostgreSQL as an employee of Fujitsu Australia Software Technology in Sydney, Australia.

Neil Conway is presenting:

Jonathan Corbet

Jonathan Corbet is a co-founder of and the author of its Kernel Page. He is the co-author of Linux Device Drivers, Second and Third Editions, published by O'Reilly and an occasional submitter of patches to the 2.6 kernel.

Jonathan Corbet is presenting:

Nigel Cunningham

After some years preparing for the Christian Ministry, Nigel recently began working as a software engineer for Cyclades, a Brazil based company specialising in out-of-band server management.

Nigel initially began using Linux while at theological college, after getting tired of the instability of Windows. He quickly became a user of the suspend-to-disk functionality, and has since ended up being the main developer of the soon (hopefully!) to be merged Suspend2 project.

Nigel Cunningham is presenting:

Michael Davies

Michael Davies is a software architect working for a large international company leading the development a J2EE/.Net client/server application.

Michael has been passionate about Linux for over 10 years, and continues to trade sleep for free software - now by coding rather than organising Linux.Conf.Au 2004. He is a Red Hat Certified Engineer (RHCE), is a committee member of Linux Australia in 2004, and a long-term active member of the LinuxSA LUG. He provides training sessions at his employer, made submissions on the AUSFTA, written articles for both traditional and online magazines, and spoken at conferences.

You can read more about Michael online at

Michael Davies is presenting:

Bdale Garbee

Bdale currently serves as HP Linux CTO, helping to make sure Linux will work well on future HP systems. His background includes many years on both UNIX internals and embedded systems. He helped jump-start ports of Debian GNU/Linux to 5 architectures other than i386, and has served as Debian Project Leader. When Bdale isn't busy keeping his basement computer farm full of oddball systems running Linux working, he is often found tinkering with amateur radio, particularly building amateur satellites.

Bdale Garbee is presenting:

Elizabeth Garbee

I have had my own computer since I turned two. By the time I was nine, my computer ran Debian... and before I turned ten my dad convinced me to install Debian for him on the server that became That just proves that installing Debian really isn't very hard, particularly when my Dad is around to answer questions! I also play the violin, am treasurer of my 4H club, and have performed in musicals at my school.

Elizabeth Garbee is presenting:

Stephen Hemminger

Stephen Hemminger has over 20 years experience with computer systems. He has worked on Unix kernel and networking at Mitre, Tektronix, and Sequent. He also has experience with video servers (nCube), database replication (Informix) and did the .com thing at two DRM companies that imploded (Passedge then InterTrust). At OSDL, he participates in the Data Center Linux (DCL) initiative and works on networking issues. He is the maintainer for Ethernet Bridging, Iproute2 tools, and IPV6 DHCP.

Mr. Hemminger holds a Master's degree in Engineering from Thayer School of Engineering at Dartmouth.

Stephen Hemminger is presenting:

John Blade Hewitt

An active OpenSource participant in Australia, JB strives to 'do the right thing' by supporting OpenSource in the corporate world.

With years of experience and supporting linux systems across Australia, JB is knee deep of practical business linux experience.

John Blade Hewitt is presenting:

Ben Leslie

Benno is a research programmer in the Embedded, Real-Time and Operating Systems program at National ICT Australia. He is interested in kernel design and has in the past invesitaged the performance of user-level device drivers on both Linux and the L4 microkernel. His current work involves running Linux in parallel with a microkernel-based real-time system.

Ben Leslie is presenting:

Jeremy Mark Malcolm

Jeremy is an Information Technology lawyer with a successful niche practice in Internet-related law, and is involved at board level in a number of relevant organisations such as the Society of Linux Professionals of WA, the Internet Society of Australia, the Western Australian Internet Association, the Australian Public Access Network Association (as WA Region Coordinator), the WA Society for Computers and the Law (as President) and previously Electronic Frontiers Australia. Since 1998 he has been the Manager of Terminus Network Services which specialises in the use of open source software in networked environments and in the development of online systems and he is a Debian Developer. At the last two LCAs his papers were selected as the best in their stream.

Jeremy Mark Malcolm is presenting:

Chris McCormick

Chris McCormick is a hacker, musician, and 3d modelling hobbyist. He is the director of Pixelbox Networks Pty Ltd, a hosting company aimed at web developers, Hypercube Pty Ltd, a games development company, and works primarily doing freelance development work. He is lecturing five out of thirteen lectures for the unit 'Game design and programming' at Murdoch university this semester and tutoring the same course.

Previous speaking engagements include:

* Electrofringe festival in 2003 - talked about hacking game consoles to make music.

* Electrofringe festival in 2004 (end of this month) - will talk about chaos and complexity in audio feedback pathways.

* Independent game developers conference 2004 - Talked about 'looper advance' on the console hacking panel. Talked on the open source game engines panel. Talked on the gameboy advance development panel.

Chris McCormick is presenting:

Paul McKenney

Paul E. McKenney is a distinguished engineer at IBM and has worked on SMP, NUMA, and RCU algorithms for longer than he cares to admit. Prior to that, he worked on packet-radio and Internet protocols (but long before the Internet became popular), system administration, realtime systems, and even business applications. His hobbies include running and the usual house-wife-and-kids habit.

Paul McKenney is presenting:


I've been using linux for more than 10 years, both as a sysadmin and a sunday coder :-) I have worked for Network Appliance, SGI, VA Linux,, and now work as a server sysadmin at Google. I've enjoyed hacking on mail in the last years, be it exim, mailman, or more recently SpamAssassin and SA-Exim, which I wrote from scratch For fun, when I'm not hacking away, I go snowboarding, mountain biking, or racing my turbo mazda MX-5

Marc MERLIN is presenting:

Keith Packard

Keith Packard has been developing open source software since 1986, focusing on the X Window System since 1987, designing and implementing large parts of the current implementation. He is currently employed by HP as a member of the Cambridge Research Laboratory working on window system technologies for pervasive and mobile computing. He received a Usenix Lifetime Achievement award in 1999 and an Open Source Grand Master award in 2003.

Keith Packard is presenting:

Daniel Phillips

I ended up in the cluster block device design business rather accidently, after being plucked by Sistina Software[1] from a life of leisure and random geekly pursuits in Berlin. It seems everybody else at Sistina was too busy to design the cluster snapshot and nobody really knew how to anyway, including me. But lo! It turned out to be not all that hard, and as a bonus, the same design mostly worked for the cluster mirror device as well. With two cluster block device designs to my credit, I must surely be an expert in the field. Or perhaps I am the only person in the field.

[1] Acquired by Red Hat shortly after.

Daniel Phillips is presenting:

Wayne Piekarski

Dr Wayne Piekarski has recently completed his PhD in Computer Science at the University of South Australia and has worked in the area of outdoor augmented reality and 3D user interfaces for 5 years. To demonstrate his research work, he developed the Tinmith augmented reality software system, as well as a number of different backpack computers to enable users to experience real time 3D environments while moving around outdoors. Developing these systems has involved the hacking of lots of diverse types of software along the way, as well as the occasional hardware device.

Wayne is currently the Assistant Director of the Wearable Computer Lab at UniSA, one of the leading labs in the world for augmented reality and wearable computer based research. He is also a lecturer in Computer Graphics and Computer Systems Architecture with the School of Computer and Information Science. He has been invited to speak about his research at a number of international conferences all over the world, including the last four LCAs and was awarded a much prized LCA best speaker award in 2002! Wayne has worked with Linux since 1995 when he first installed Slackware and kernel 1.1.59, and has used it ever since for his development work.

Wayne Piekarski is presenting:

Martin Pool

Martin Pool works for Canonical, corporate parent of Ubuntu. He is the author of distcc, and was once told by a Gentoo user that "distcc ownz my nutz!".

Martin Pool is presenting:

Martin Schwenke

Martin Schwenke is an Open Source Hacker with the IBM OzLabs Linux Technology Center where, among other things, he works on Linux hardware inventory software. He has experience in Linux technical support, education and system administration. Martin has spoken at recent AUUG, and other conferences. In a "past life" he lectured university courses ranging from database fundamentals to operating systems internals, and has also done research on formal software design methods and functional programming. In his spare time Martin plays music and social sports, hacks on Open Source software and spends time with his family. More information is available at

Martin Schwenke is presenting:

Pia Smith

Pia Smith is completing her 2nd year as president of Linux Australia. In that time she has been to some amazing conferences around the world, and seen just how useful Linux and Open Source can be above and beyond its technical merits. She has presented around Australia, in Brazil, Switzerland and China.

Pia Smith is presenting:

Daniel Stone

While he isn't off saving the world, Daniel can usually be found making X more modular, doing random fd.o administration, or trying to release a platform. He has far too many email addresses, but always welcomes more domains.

Daniel Stone is presenting:

Warren Toomey

I am a lecturer at Bond University, Queensland, teaching such things as programming, networks, system security and operating systems. I've been using Unix, BSD and Linux since 1982. I'm also the founder of the Unix Heritage Society, whose aim is to preserve as much history about Unix development as possible.

Warren Toomey is presenting:

Malcolm Tredinnick

By day, Malcolm writes software that talks to financial institutions and stock markets around the world -- usually using Python on Linux systems. By night, he contributes mostly to the GNOME project: writing software, fixing bugs, writing documentation, and generally contributing on the mailing lists.

Malcolm has spoken at a number of events in different countries, including Ottawa Linux Symposium and numerous times at

Malcolm Tredinnick is presenting:

Theodore Ts'o

Theodore Ts'o (R7) has been a Linux kernel developer since almost the very beginnings of Linux: he implemented POSIX job control in the 0.10 Linux kernel. He is one of the maintainers of the ext2/ext3 filesystem, and is the primary author and maintainer of e2fsck and the rest of the ext2/ext3 userspace tools. Ted is a Senior Technical Staff Member at IBM's Linux Technology Center.

Theodore Ts'o is presenting:

Luis Villa

While an undergraduate computer science and political science major at Duke University, Luis worked as a a volunteer with the Mozilla project's QA team. After graduation, Luis was hired to lead and organize the QA process for Ximian's Evolution PIM. After the sucessful release of Evolution, Luis began working on the GNOME desktop's 2.0 release, successfully planning and executing a QA plan that tied together professional QA from Sun, Inc. and QA volunteers from all over the globe. The eventual result of the plan was the GNOME 2.0 desktop, widely considered the most stable and bug-free release GNOME has yet had. Since then, Luis has lead teams at Ximian and Novell to deliver commercial Linux desktop products based on GNOME 2.2 and 2.6, while trying to remain active in GNOME via the board and bugsquad.

Luis Villa is presenting:

Mats Wichmann

Mats Wichmann is the Linux Standards Architect with Intel Corporation. He has been involved with the Linux Standard Base (LSB) project since 2001, and was elected Chairman in January 2004.

Mats has over 20 years of UNIX, and more recently Linux, development experience. He has also worked as a consultant, trainer, and courseware developer.

Previously, as technical director of the MIPS ABI group, Mats developed extensive knowledge of developing working ABI standards. His commitment to standards continues today with membership of the Austin Group, the IEEE Standards Association and his continuing work on the LSB with the Free Standards Group.

Mats has presented at numerous open source conferences and is co-author of the book "Building Applications with the Linux Standard Base" (Prentice Hall / IBM Press).

Mats Wichmann is presenting:

Carl Worth

Carl is the maintainer and primary author of the cairo graphics library. He works for Red Hat doing desktop-related development. He also has experience with embedded Linux systems. Carl has MS/BS degress in Electrical and Computer Engineering from Brigham Young University.

Carl Worth is presenting:

Jimi Xenidis

Jimi has been programming computers since he was able to find a Radio Shack store manager that would let him play with the TRS-80 that no one ever wanted to buy. He currently is a member IBM's TJ Watson Research Laboratory where he tinkers with Hypervisors, Processors, K42 Research OS, Linux, Simulators, and Tool-chains. Prior to IBM he worked on other OSes for other companies.

Jimi Xenidis is presenting:

BOF meetings
Lightning talks
LPI Exams
Call for Papers
For partners Venue
Planet LCA 2005

IBM Logo
HP Logo

SUN Logo

2004 Adelaide
2003 Perth
2002 Brisbane
2001 Sydney
1999 Melbourne