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. 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. Users/Developers Threatening Fork Of Debian GNU/Linux
  2. HOPE: The Ease Of Python With The Speed Of C++
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  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