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. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. RadeonSI Gallium3D vs. Catalyst At 4K UHD On Linux
  2. MSAA RadeonSI Gallium3D Performance Preview
  3. Intel Core i7 5960X CPU Core Scaling Under Linux
  4. AMD RadeonSI Gallium3D Performance For 4K Linux Gaming
Latest Linux News
  1. Minix 3.3 Released With Cortex-A8 ARM Support, NetBSD Userland Compatibility
  2. More Intel DRM Changes Queued For Linux 3.18, Including Old i830M Fixes
  3. New Code Starts Lining Up For X.Org Server 1.17
  4. Rust Developers Planning For The Rust 1.0 Language
  5. RPM 4.12 Brings New Switches, New Rpm2Archive Utility
  6. Nouveau For Linux 3.18 Gains DP Audio, More Re-Clocking
  7. SUSE Gets Bought Out Again
  8. Enlightenment E19 Officially Released With Its Own Wayland Compositor
  9. OpenMediaVault 1.0 Released As New Linux NAS Alternative
  10. VESA Releases DisplayPort 1.3, Pushes 32.4 Gbits/sec
Latest Forum Discussions
  1. support for first generation UVD blocks (RV6xx, RS780, RS880 and RV790)
  2. Nvidia joins the ranks of Apple and Microsoft
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. New Group Calls For Boycotting Systemd
  5. Hd 6850
  6. nv and xorg.conf under Debian PPC
  7. X.Org Is Looking For Some Female Help
  8. FSF Issues Their Rebuttal To Apple's New iPhone, Watch & Apple Pay