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 Articles & Reviews
  1. Samsung 850 EVO SSD Linux Benchmarks
  2. Kubuntu 15.04 Is Turning Out Quite Nice, Good Way To Try Out The Latest KDE
  3. 5-Way Linux Distribution Comparison On The Core i3 NUC
  4. OCZ ARC 100 Linux SSD Benchmarks
  5. Lenovo ThinkPad X1 Carbon Works Great As A Linux Ultrabook
  6. Transcend SSD370 256GB
Latest Linux News
  1. Linux 4.0 & LLVM vs. GCC Yielded Much Interest This Month
  2. XBMC/Kodi 15.0 Alpha 1 Released
  3. Xfce 4.12 Released After Nearly Three Years Of Work
  4. The Khronos Group Filed A Trademark On "Vulkan" API
  5. Mozilla Thunderbird Adoption Climbs, Thunderbird 38 In May
  6. The Most Popular Linux Benchmark Results On OpenBenchmarking.org
  7. Intel's Graphics Driver For Linux 4.1 Will Have More XenGT vGPU Support
  8. PlayOnLinux 4.2.6 Fixes A Number Of Issues
  9. Mesa 10.5-RC3 Now Available To Test Improved GPU Drivers
  10. New Specifications On The Alleged Ubuntu Tablet
Most Viewed News This Week
  1. Linux 4.0-RC1 Tagged, Linux 4.0 Will Bring Many Notable Improvements
  2. Screenshots Of The GNOME 3.16 Changes
  3. More Proof That Allwinner Is Violating The GPL
  4. Linux 4.0 Doesn't Have The Weirdest Codename
  5. The Tremendous Features Of Fedora 22
  6. Krita 2.9 Released, Their Biggest Release Ever
  7. A Single UEFI Executable With The Linux Kernel, Initrd & Command Line
  8. Canonical Comes Up With Its Own FUSE Filesystem For Linux Containers
%%CLICK_URL_UNESC%%