Jesse Barnes, one of the developers within Intel's Open-Source Technology Center whose responsibilities largely deal with Intel's Linux graphics work, has shared some thoughts and statistics on past graphics-related releases. Jesse looked at the number of DRM commits to recent Linux kernel releases, a few thoughts on Mesa
releases, and the release history of the X Server.
With the DRM work, Jesse concludes "at a high level that would seem to indicate that we did a pretty poor job of keeping the upstream kernel up-to-date, at least until recently." This isn't too surprising considering Linus Torvalds had referred to Intel's initial GEM patches
as untested crap
and considering the amount of time it's taken for a GPU kernel memory manager to enter the mainline Linux kernel and that kernel mode-setting
still hasn't entered the Linux kernel even though it's been around for many months now in varying stages.
The X Server release schedule has also been a mess with its time between releases varying greatly (need we mention X Server 1.4.1 Is Released, No Joke
). Jesse proposes de-modularizing it by pulling the drivers back into the X Server module so that it will require driver developers to ensure the server is in a good shape, but of course that isn't a sentiment widely shared.
After checking out Jesse's blog post
, you may also be interested in our articles on Contributors To The X Server
and The People Behind Mesa