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. MSI X99S SLI PLUS On Linux
  2. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  3. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  4. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
Latest Linux Articles
  1. Open-Source Radeon 2D Performance Is Better With Ubuntu 14.10
  2. RunAbove: A POWER8 Compute Cloud With Offerings Up To 176 Threads
  3. 6-Way Ubuntu 14.10 Linux Desktop Benchmarks
  4. Ubuntu 14.10 XMir System Compositor Benchmarks
Latest Linux News
  1. Dead Island GOTY Now Available On Linux/SteamOS
  2. Ubuntu 14.04 In The Power8 Cloud From RunAbove
  3. KDE With Theoretical Client-Side Decorations, Windows 10 Influence
  4. Sandusky Lee: Great Cabinets For Storing All Your Computer Gear
  5. Fedora 21 Beta & Final Release Slip Further
  6. Mesa 10.3.2 Has A Couple Bug-Fixes
  7. RadeonSI/R600g HyperZ Support Gets Turned Back On
  8. openSUSE Factory & Tumbleweed Are Merging
  9. More Fedora Delays: Fedora 21 Beta Slips
  10. Mono Brings C# To The Unreal Engine 4
Latest Forum Discussions
  1. Looking for a Open-Source AMD experienced Linux mentor
  2. Users/Developers Threatening Fork Of Debian GNU/Linux
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. HOPE: The Ease Of Python With The Speed Of C++
  5. Use Ubuntu MATE 14.10 Make it an official distro.
  6. Debian Is Back To Discussing Init Systems, Freedom of Choice
  7. AMD Radeon VDPAU Video Performance With Gallium3D
  8. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release