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 9.2 Is At 1.3 Million Lines Of Code

Mesa

Published on 29 July 2013 02:23 PM EDT
Written by Michael Larabel in Mesa
20 Comments

With Mesa 9.2 due to be released next month and it having a lot of new features, I figured it's time to dive into some Git development statistics to see how the code-base is for Mesa 9.2.

As of Mesa Git master this weekend I ran GitStats on the code-base to generate some numbers regarding Mesa, similar to the recent Wayland/Weston development statistics. It's been a while since last publishing any Mesa development numbers.

- Mesa is up to 1,314,676 lines of code at present. However, over the course of Mesa's development there's been 6,497,657 lines added and 5,182,981 removed. The large change has been due to lots of code restructuring, removing of old/unmaintained drivers, etc.

- There's been 57,722 commits since the Mesa code repository dates back to February 14 of 1998, which comes out to about a dozen commits per day.

- 560 authors are responsible for Mesa.

- Mesa is up to 3063 commits so far this year while in 2012 there were 6044 commits and the previous year had 6788 commits. This year won't put Mesa at an all time high for a number of commits (2010 had more than 12 thousand commits when there was lots of DRI2 development, the Gallium3D drivers being brought up, etc), but by the end of the year it looks like there should be roughly the same amount as the prior two years.

Mesa 9.2 Is At 1.3 Million Lines Of Code



- Mesa founder Brian Paul (now at VMware) remains the most prolific contributor to Mesa followed by Eric Anholt (Intel), Jose Fonseca (VMware), Marek Olsek (the well known independent contributor to Radeon Gallium3D), Keith Whitwell (VMware), and Ian Romanick (Intel).

Mesa 9.2 Is At 1.3 Million Lines Of Code Mesa 9.2 Is At 1.3 Million Lines Of Code


- 2013 so far is the first time Brian Paul doesn't have the top number of commits. This year so far Eric Anholt is the top committer to Mesa Git with 323 commits. However, right now Anholt is out on a sabbatical so it will be interesting to see if he can maintain this top position.

- There's been 115 authors so far to Mesa in 2013 compared to 162 in the previous year or 166 the year prior.

Mesa 9.2 Is At 1.3 Million Lines Of Code


- Intel and VMware are clearly the two companies dominating the development of Mesa.

- Mesa is up to 4,126 files making up its 1,314,676 lines.

Mesa 9.2 Is At 1.3 Million Lines Of Code Mesa 9.2 Is At 1.3 Million Lines Of Code


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. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  2. Intel 120GB 530 Series SSD Linux Performance
  3. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
  4. AMD's Windows Catalyst Driver Remains Largely Faster Than Linux Drivers
Latest Linux Articles
  1. NVIDIA vs. Nouveau Drivers With Linux 3.18 + Mesa 10.4-devel
  2. Is The Open-Source NVIDIA Driver Fast Enough For Steam On Linux Gaming?
  3. Linux 3.18 File-System Performance Minimally Changed But Possible Regressions
  4. AMD Radeon Gallium3D Is Catching Up & Sometimes Beating Catalyst On Linux
Latest Linux News
  1. Linux 3.18 Kernel: Not Much Change With Intel Haswell Performance
  2. More File-System Tests Of The Linux 3.18 Kernel
  3. Using NVIDIA's NVENC On Linux With FFmpeg
  4. There's Talk Again About An "Open To The Core" Ubuntu Laptop
  5. PowerVR SGX Driver Code Gets Leaked
  6. V2 Of KDBUS Published For Linux Kernel Review
  7. VirtualBox 4.3.20 Arrives, Still No Sign Of VirtualBox 4.4
  8. Scientific Linux 6.6 vs. Scientific Linux 7.0 Benchmarks
  9. Qualcomm Looks To Get Into The ARM Server Business
  10. HHVM 3.4 Adds New Features, Support
Latest Forum Discussions
  1. Roadmap to Catalyst 14.10 ?
  2. Cant get working Kaveri APU - A10-7850k
  3. Debian Developer Resigns From The Systemd Maintainership Team
  4. Script for Fan Speed Control
  5. Debian Init System Coupling Vote Results
  6. The Slides Announcing The New "AMDGPU" Kernel Driver
  7. Updated and Optimized Ubuntu Free Graphics Drivers
  8. Ubuntu Developers Still Thinking What To Do About Adobe Flash Support