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

To No Surprise, X.Org Server Progress Is Slowing

X.Org

Published on 04 July 2012 08:15 AM EDT
Written by Michael Larabel in X.Org
7 Comments

Last week I shared some statistics that showed the rate of Mesa / Gallium3D development is slowing down this year compared to year's prior. Today here's a set of stats looking at the X.Org Server development. This should come as less of a surprise, but the xorg-server development has also seen a large reduction in commits and overall activity.

The GitStats for the X.Org Server Git is as of this morning. The xserver Git goes back to 19th of November 1999, thus a span of 4,611 days of which 2,544 were active in terms of commits. The X.Org Server Git code-base is up to 1,709 files, which amounts to 742,531 lines of code. While right now the X.Org Server code-base is at three quarters of a million lines of code, in this over decade of Git commits there has been 2,373,223 lines added and 1,630,692 lines removed. There's been 11,807 commits from 377 developers.

To No Surprise, X.Org Server Progress Is Slowing

The X.Org Server developers don't like to work on Saturdays, but don't mind Sunday too much. Or rather in the past few years with Keith Packard acting as the release manager / "gate keeper" with the responsibility of making all pulls/commits to the code-base, he doesn't like pulling on Saturdays.

To No Surprise, X.Org Server Progress Is Slowing

April and October are the most busy months for X.Org Server Git commits. This makes some sense as in the past few years where the developers have tried their best to stick to a six-month release schedule and become organized, new releases have generally occurred around February/March and September, so April and October are towards the beginning of the next release's merge window.

To No Surprise, X.Org Server Progress Is Slowing

When looking at the commits by year/month are the first indications that the X.Org Server development is slowing down. The high-point for the server's development was back in 2008 when DRI2 was being brought up and other features.

To No Surprise, X.Org Server Progress Is Slowing

In 2008 there were 2090 commits, 1813 commits in 2009, 1345 commits in 2010, 1258 commits in 2011, and year-to-date in 2012 there is just 339 commits. We're more than half-way through 2012 so even if the commit count were to double, that's still less than 700 commits. The xserver commit count hasn't been that low since 2004. The size of the commits is also lower when it comes to adding lines. While the commit rate is slowing, at least the X.Org Server is losing some weight. So far this year there's been a reduction of 286,719 lines of code -- not that much code has been deleted from the code-base since 2008.

To No Surprise, X.Org Server Progress Is Slowing

The number one contributor to the X.Org Server is Peter Hutterer. This is significant since Peter has just been committing to the X.Org Server since 2006 but he represents 17% of all commits made to this critical piece of the Linux/Unix desktop. In fact, he has almost twice the number of commits as Adam Jackson, a fellow employee of his at Red Hat who is in second place for the number of xserver commits. In the six years that Peter has been involved, he's overhauled the X.Org input support through Multi-Pointer X (MPX), X Input 2.0 (Xi2), and other work. Very nice job, Peter! Following Peter and Adam is Keith Packard, Jeremy Huddleston, and Daniel Stone.

To No Surprise, X.Org Server Progress Is Slowing

This graph shows just how much of a prolific contributor that Peter has become for the X.Org Server.

To No Surprise, X.Org Server Progress Is Slowing

To No Surprise, X.Org Server Progress Is Slowing

The file and line count hasn't changed dramatically since 2008.

In the end though it's not surprising that the X.Org Server activity is slowing with many of the developers now focusing upon bringing up Wayland and Weston.

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. Rosewill RS-MI-01: An Ultra Low-Cost Mini-ITX Chassis
  2. D-Link DCS-2330L HD Wireless Network Camera
  3. Gigabyte AM1M-S2H
  4. AMD's New Athlon/Semprons Give Old Phenom CPUs A Big Run For The Money
Latest Linux Articles
  1. Red Hat Enterprise Linux 7.0 RC Benchmarks
  2. AMD Catalyst 14.4 Brings Few Linux Performance Improvements
  3. The Performance Of Fedora 20 Updated
  4. Clang Fights GCC On AMD's Athlon AM1 APU With Jaguar Cores
Latest Linux News
  1. NGINX 1.6 Brings SPDY 3.1 & Other New Features
  2. Linux Foundation Announces A Core Infrastructure Initiative
  3. More Steam Linux Tests/Benchmarks Might Be Coming
  4. NVIDIA's Amazing Single-Board ARM Computer Might Be Delayed
  5. Fedora 21 To Get A Playground, New Features
  6. PC-BSD Is Developing Its Own Desktop Environment
  7. Valve Is Bringing VOGL To Windows & Working On Regression Tests
  8. Canonical Is Taking Over Linux 3.13 Kernel Maintenance
  9. Google Web Designer Is Now Natively Available On Linux
  10. Ubuntu 14.10 Is Codenamed The Utopic Unicorn
  11. Audacious 3.5 Lightweight Audio Player Released
  12. Steam Updated For Ubuntu 14.04 LTS, SteamOS
Latest Forum Discussions
  1. What Else Would You Like To See On Phoronix This Spring?
  2. HTPC-upgrade advice: AMD Richland A8-7600 or Kaveri A10-6700T ???
  3. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  4. The GNOME Foundation Is Running Short On Money
  5. The Most Amazing OpenGL Tech Demo In 64kb
  6. Announcing radeontop, a tool for viewing the GPU usage
  7. New card. Open source drivers only.
  8. Script for Fan Speed Control