My name is ajax, and I work on X.
Current projects:
I have a blog, which makes stalking me easier.
I am a graphics hardware pervert.
Software I maintain (for varying values of "maintain"):
- libdrm: the DRM client
interface library.
-
xcompmgr: the demo Composite manager for Xorg 6.8 and up.
- i128(4) video driver [TODO]
- Xorg's module loader
TODO:
- K&R purge. Nobody seriously uses a pre-ANSI compiler anymore.
-
Kill mfb and cfb. Tracker: #1245. Holy crap this actually happened.
- pbuffers, accelerated indirect rendering, other DRI goodness.
- Fix X configuration.
FAQs:
Papers and talks: (cc by-nc-nd 2.5 license in effect)
- X on GL, Desktop Developers' Conference 2005 (Ottawa). [PDF]
- Where Is My Mind? Memory Management in X, linux.conf.au 2006
(Dunedin). [PDF]
- Deconstructing X Server Configuration, X Developers' Conference
2006 (San Jose). [PDF]
- rm -f /etc/X11/xorg.conf, Desktop Developers' Conference 2006 (Ottawa). [PDF]
- Gnome/Xorg integration, GUADEC 2007 (Birmingham). [Ogg Video] [mirror]
- Displays, and What To Do About Them, X Developers' Summit 2007 (Cambridge). [PDF]
- X Application Performance Profiling, linux.conf.au 2008 (Melbourne). [PDF]
Miscellaneous stuff:
External stuff:
- sparse checker: linus' C checker. one of these days i'll do a real web page for it.
- x86info: a CPU identification utility.
- ajax at { nwnk dot net, freedesktop dot org, redhat dot com }