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. Gigabyte AM1M-S2H
  2. AMD's New Athlon/Semprons Give Old Phenom CPUs A Big Run For The Money
  3. 13-Way Low-End GPU Comparison With AMD's AM1 Athlon
  4. ASUS AM1I-A: A Mini-ITX Board For Socketed Kabini APUs
Latest Linux Articles
  1. How Much Video RAM Is Needed For Catalyst R3 Graphics?
  2. Ubuntu 12.04 LTS vs. 14.04 LTS Cloud Benchmarks
  3. Ubuntu 12.04.4 vs. 13.10 vs. 14.04 LTS Desktop Benchmarks
  4. AMD OpenCL Performance With AM1 Kabini APUs
Latest Linux News
  1. Linux Foundation Shares More Details Of LinuxCon Chicago
  2. Cross-Desktop Collaboration During FreeDesktop Summit 2014
  3. EmScripten Merges Its Speedy "Fastcomp" Backend
  4. Nuclear Dawn Update Has Full Linux Support
  5. Oracle Linux 6.5 vs. Oracle Linux 7.0 Beta Benchmarks
  6. Easter Yields The Linux 3.15-rc2 Kernel Release
  7. The Most Amazing OpenGL Tech Demo In 64kb
  8. Packard Bell LM85 Now Supported By Coreboot
  9. AmazonBasics External USB 2.0 DVD Writer For Linux
  10. TP-LINK TG-3468: A $12 Linux PCI-E Gigabit Network Adapter
  11. Linux 3.15 Lands Some DRM Graphics Driver Fixes
  12. AMD Is Disabling DPM Support For RV770 GPUs
Latest Forum Discussions
  1. ReactOS Working On A Community Windows OS
  2. The GNOME Foundation Is Running Short On Money
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. Catalyst 14.3 Beta
  5. Suggestions about how to make a Radeon HD 7790 work decently?
  6. Radeon 8000M problematic on Linux?
  7. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  8. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura