1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Q/A: Contributing To Open-Source Projects

Michael Larabel

Published on 15 September 2011
Written by Michael Larabel
Page 1 of 3 - 6 Comments

On Tuesday at XDC2011 Chicago I hosted a question and answer panel about contributing to X.Org, Mesa, and the Linux kernel. Much of the information presented, however, is relevant to any open-source / free software project. The panel participants were largely graphics driver developers that started off contributing to open-source when at university and some of them have since moved on to working for major Linux companies, i.e. Intel and Red Hat. The talk was very interesting and Chicago computer science students were free to ask questions of them.


The XDC2011 Q&A panel from left-to-right: Ken Graunke, Keith Packard, Matt Dew, Martin Peres, Peter Hutterer, Corbin Simpson, and Michael Larabel.

I was the moderator of the panel (and organizer of XDC2011) and the panel participants are listed below with a brief bio.

Peter Hutterer: Peter began contributing to X.Org while at university. For his PhD work at the University of South Australia, Peter masterminded Multi-Pointer X (MPX), which provides support for multiple independent pointers in the X11 Server. Peter began this work in 2005 and it was successfully completed in 2008. After finishing MPX, he has continued contributing to Linux input drivers, the X Input 2 extension, and other areas. He was hired by Red Hat Australia following the completion of his PhD.

Martin Peres: Martin Peres is a French engineering student that began contributing to X.Org for improving the ATI Radeon graphics driver support. Most recently he has been a core developer of the Nouveau GPU driver that aims to provide an open-source NVIDIA Linux driver that is created via clean-room reverse-engineering of NVIDIA's proprietary software. Through his work on Nouveau, he has also done work for the PathScale compiler company and their graphics driver interests. Martin has also been involved with other open-source software projects.

Corbin Simpson: Corbin, a programmer at the Oregon State University Open-Source Lab, began contributing to X.Org and open-source via Google's Summer of Code. He participated in the 2009 Google Summer of Code project where he led the efforts on writing the open-source Gallium3D driver for ATI R300 (through ATI R500) graphics processors. Since then, he has contributed to other areas of Mesa / Gallium3D and kernel mode-setting work. In 2011 he was also a mentor to a new Google Summer of Code student.

Keith Packard: Keith Packard hasn't been at university in decades, but as the release manager for the X.Org Server, one of the X.Org founding members, former core member of XFree86, and being involved with X11 since the 1980s, he has valuable information to share. Keith is also a board member for the X.Org Foundation, an employee of Intel's Open-Source Technology Center, and has created other core Linux software such as Cairo.

Matt Dew: Not all open-source contributions are limited to code, but there is also other ways to contribute. Matt Dew's contributions to X.Org are known for being one of the few that actually works on documentation.

Kenneth Graunke: Kenneth attended an X.Org Developers' Conference in Oregon two years ago while a graduate student of Portland State University. Graunke began contributing to graphics drivers and ultimately was hired by Intel's OSTC Portland team to work on their open-source graphics driver.

Making this Q&A panel even more interesting (and to entertain the X.Org developers that otherwise would be bored) is that Phoronix sponsored free beer (mostly American micro-brews) in the hours before this afternoon event.

Lots of beer was consumed, plenty of laughs, some European developers had their first experience with American light beers, and Keith Packard even managed to spill beer on his laptop.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. AMD Launches New FX CPUs, Cuts Prices On Existing Processors
  2. Preview: AMD's FX-9590 Eight-Core At Up To 5.0GHz On Linux
  3. Intel Launches The Core i7 5960X, Mighty Powerful Haswell-E CPUs
  4. AMD Radeon R9 290: Gallium3D vs. Catalyst Drivers
Latest Linux Articles
  1. Ondemand vs. Performance CPU Governing For AMD FX CPUs On Linux 3.17
  2. How Intel Graphics On Linux Compare To Open-Source AMD/NVIDIA Drivers
  3. The Fastest NVIDIA GPUs For Open-Source Nouveau With Steam Linux Gaming
  4. Testing For The Latest Linux Kernel Power Regression
Latest Linux News
  1. Borderlands 2 Is Coming To Linux
  2. The Witcher 2 Ups The Performance More & Works Around Catalyst Bug
  3. Running Gallium3D's LLVMpipe On The Eight-Core 5GHz CPU
  4. Trying Intel OpenCL On Linux For Video Encoding
  5. GSoC 2014 Yielded Some Improvements For Mesa/X.Org This Year
  6. webOS Lives On As LuneOS With New Release
  7. Marek Lands Radeon Gallium3D HyperZ Improvements
  8. Mozilla Firefox 32 Surfaces With HTML5, Developer Changes
  9. Nouveau X.Org Driver Released With DRI3+Present, Maxwell, GLAMOR
  10. Microsoft & AMD Release C++ AMP Compiler With Linux Support
Latest Forum Discussions
  1. Lennart Poettering Talks Up His New Linux Vision That Involves Btrfs
  2. nv and xorg.conf under Debian PPC
  3. AMD graphics doesn't work with AMD Catalyst drivers
  4. Best Radeon for a Power Mac G5?
  5. The dangers of Linux kernel development
  6. Updated and Optimized Ubuntu Free Graphics Drivers
  7. AMD Releases UVD Video Decode Support For R600 GPUs
  8. SSD seems slow