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. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  2. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
  3. AMD Radeon R9 285 Tonga Performance On Linux
  4. Apotop Wi-Copy
Latest Linux Articles
  1. AMD Moves Forward With Unified Linux Driver Strategy, New Kernel Driver
  2. MSI: Update Your BIOS From The Linux Desktop
  3. NVIDIA vs. AMD 2D Linux Drivers: Catalyst Is Getting Quite Good At 2D
  4. 15-Way GPU Comparison With Mesa 10.3 + Linux 3.17
Latest Linux News
  1. Phoronix Test Suite 5.4 M3 Is Another Hearty Update
  2. GParted 0.20 Improves Btrfs Support
  3. EXT4 In Linux 3.18 Has Clean-ups, Bug Fixes
  4. Emacs 24.4 Has Built-In Web Browser, Improved Multi-Monitor Support
  5. NVIDIA's NVPTX Support For GCC Is Close To Being Merged
  6. KDE's KWin On Wayland Begins Using Libinput
  7. Khronos Releases OpenVX 1.0 Specification
  8. Linux Kernel Working Towards GNU11/C11 Compatibility
  9. Ubuntu 15.04 Is Codenamed After A Monkey: Vivid Vervet
  10. Following GCC, Clang Looks To Default To C11
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. Users/Developers Threatening Fork Of Debian GNU/Linux
  3. HOPE: The Ease Of Python With The Speed Of C++
  4. Bye bye BSD, Hello Linux: A Sys Admin's Story
  5. NVIDIA Presents Its Driver Plans To Support Mir/Wayland & KMS On Linux
  6. AMD Is Restructuring Again, Losing 7% Of Employees
  7. Open-Source AMD Fusion E-350 Support Takes A Dive
  8. Upgrade to Kaveri, very slow VDPAU performance