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

Mesa's Rate Of Git Development Is Slowing

Mesa

Published on 25 June 2012 09:18 AM EDT
Written by Michael Larabel in Mesa
31 Comments

Based upon the latest Git statistics, the rate of Mesa's development commits has been slowing down. There's also some other interesting numbers to share.

This morning I was using GitStats on Mesa. It's been a few years since looking at the top contributors to Mesa so I found it time to look again to see how the development pace and contributor list has changed. As well, I was looking through the commit list of Mesa and other key projects to find any other active independent contributors that have been off my radar but good possible recruits for working at Valve Software on Linux. We're also now more than half-way through 2012, so it's interesting to look at how Mesa's been developing for the first half of the year.

The reporting period for these results begin on 14 February 1998, spanning 5,242 days with commits happening on 3,803 of those days. As of today there are 4,278 files in the Mesa repository that amount to 474,973 lines of code. There have been a total of 51,158 commits from 471 developers.

One of the somewhat surprising graphs was in terms of Mesa's commits per year.

Mesa's Rate Of Git Development Is Slowing

With Mesa continuing to advance and play catch-up with the proprietary graphics drivers in terms of features and performance, one would think that Mesa is still being developed very quickly. On a raw commit basis, Mesa in 2012 isn't actually at a high-point but is trending lower. As of this morning there's been 2,580 Git commits to Mesa master for this calendar year. For 2011 there was 6,752, 12,268 in 2010, and 9,228 in 2009. If simply doubling the number of commits so far this year to get a rough estimate for 2012, that would be about 5,200 commits for the year -- that would be the lowest number of commits in a year to Mesa since 2007 when it was at 4,413 and in 2008 then jumped to 6,592. This would also be less than half of the number of commits that were witnessed in 2010.

The raw number of commits though isn't too revealing but still has some weight. 2010 being a high point for Mesa development isn't entirely surprising since that's when the Radeon and Nouveau Gallium3D drivers were really starting to come together, various Gallium3D state trackers emerging, Intel making much progress with their driver, etc.

Mesa's Rate Of Git Development Is Slowing

When looking at the work to Mesa by the month this year, January saw 759 commits, it dropped to 452 commits in February, 299 commits in March, 442 commits in April, 428 commits in May, and 200 commits so far in June.

Mesa's Rate Of Git Development Is Slowing

Throughout all of Mesa's development going back to 1998, January seems to be always a good month for development while the rate of commits slows during June and July.

Mesa's Rate Of Git Development Is Slowing Mesa's Rate Of Git Development Is Slowing

Brian Paul remains the most prolific Mesa contributor of all time. This isn't too surprising since he was the original developer of the Mesa3D library and remains a contributor via his work at VMware. Behind Brian is Eric Anholt, Jose Fonseca, Keith Whitwell, Ian Romanick, Marek Olsak, Vinson Lee, David Airlie, and Chia-I Wu.

As another possible sign of development slowing a bit (or at least not drawing in much blood) when it comes to Git statistics is the number of developers contributing. So far this year there's been 103 different people that have committed to the Mesa Git code-base. This is in comparison to 166 different individuals in 2011, 161 different people in 2010, or even 119 in 2009. We'll see if this number of developers changes vastly by year's end.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
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. EXT4 In Linux 3.18 Has Clean-ups, Bug Fixes
  2. Emacs 24.4 Has Built-In Web Browser, Improved Multi-Monitor Support
  3. NVIDIA's NVPTX Support For GCC Is Close To Being Merged
  4. KDE's KWin On Wayland Begins Using Libinput
  5. Khronos Releases OpenVX 1.0 Specification
  6. Linux Kernel Working Towards GNU11/C11 Compatibility
  7. Ubuntu 15.04 Is Codenamed After A Monkey: Vivid Vervet
  8. Following GCC, Clang Looks To Default To C11
  9. Users/Developers Threatening Fork Of Debian GNU/Linux
  10. Linux 3.18-rc1 Released One Week Early With Many Changes
Latest Forum Discussions
  1. HOPE: The Ease Of Python With The Speed Of C++
  2. Users/Developers Threatening Fork Of Debian GNU/Linux
  3. Bye bye BSD, Hello Linux: A Sys Admin's Story
  4. NVIDIA Presents Its Driver Plans To Support Mir/Wayland & KMS On Linux
  5. AMD Is Restructuring Again, Losing 7% Of Employees
  6. Open-Source AMD Fusion E-350 Support Takes A Dive
  7. Upgrade to Kaveri, very slow VDPAU performance
  8. ChromeOS Drops Support For EXT2/EXT3/EXT4 File-Systems