Vía Phoronix he llegado a un artículo de Connor Behan donde explica los pasos que ha dado para modificar el driver de Linux de las tarjetas gráficas ATI Rage y adaptarlo a las nuevas versiones del servidor gráfico de Linux.
El artículo comienza explicando como funcionan los gráficos en Linux; habla de X.org, XAA, EXA, DDX, etc. y cuenta los pasos que ha dado para coger el viejo driver r128 y adaptarlo para que sea usable hoy en día.
Además de ser un artículo muy instructivo sobre como modificar un driver gráfico (y válido para cualquier persona que quiera empezar a tocar partes del Kernel Linux), es gratificante leerlo y ver como el software libre fomenta el que se pueda seguir usando hardware antiguo hoy en día.