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. 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-rc6 Released, A Worrisome Regression Remains
  2. HandBrake 0.10 Brings H.265 & VP8 Encoders
  3. Gngr: A New Web Browser Focused On Privacy
  4. Linux 3.18 Kernel: Not Much Change With Intel Haswell Performance
  5. More File-System Tests Of The Linux 3.18 Kernel
  6. Using NVIDIA's NVENC On Linux With FFmpeg
  7. There's Talk Again About An "Open To The Core" Ubuntu Laptop
  8. PowerVR SGX Driver Code Gets Leaked
  9. V2 Of KDBUS Published For Linux Kernel Review
  10. VirtualBox 4.3.20 Arrives, Still No Sign Of VirtualBox 4.4
Latest Forum Discussions
  1. PulseAudio 6.0 Is Coming & Other Linux Audio Plans For The Future
  2. Debian Developer Resigns From The Systemd Maintainership Team
  3. Roadmap to Catalyst 14.10 ?
  4. Updated and Optimized Ubuntu Free Graphics Drivers
  5. Cant get working Kaveri APU - A10-7850k
  6. Script for Fan Speed Control
  7. Debian Init System Coupling Vote Results
  8. The Slides Announcing The New "AMDGPU" Kernel Driver