
La release candidate 7.2-rc3 del kernel de Linux contiene una serie inesperada de parches: correcciones para el controlador del disco óptico GD-ROM de la Sega Dreamcast, probadas en hardware real de Dreamcast con discos físicos. El mismo ciclo del kernel que está eliminando gradualmente el soporte para la arquitectura i486 — un diseño de CPU que definió la computación en PC durante más de tres décadas — encontró espacio para parches de controladores dirigidos a una consola de videojuegos descontinuada en 2001.
Florian Fuchs envió la serie de dos parches a la lista de correo del kernel de Linux durante el fin de semana, abordando un error del controlador GD-ROM que causaba un kernel oops — un bloqueo del sistema a nivel del kernel — al intentar montar un disco. Los parches corrigen el acceso a los registros MMIO (memory-mapped I/O) del controlador y restauran el seguimiento de capacidad adecuado en la capa de bloques, permitiendo que los montajes de sistemas de archivos ISO9660 tengan éxito. Fuchs probó los cambios en unidades Dreamcast PAL-E y NTSC-J utilizando tanto discos CD-R físicos como unidades emuladas GDEMU.
“Antes: Oops al montar y una unidad inutilizable. Después: Montaje y uso exitoso del medio insertado,” escribió Fuchs en el resumen del parche.
GD-ROM es el formato de disco óptico propietario que Sega desarrolló para la Dreamcast, capaz de almacenar aproximadamente 1 GB de datos por disco, significativamente más que el formato CD-ROM estándar disponible en el momento del lanzamiento japonés de la consola en 1998. El formato también se usó en la placa del sistema arcade NAOMI de Sega.
La aparición de los parches en la ventana de fusión de Linux 7.2-rc3 resalta una peculiaridad del desarrollo del kernel: la comunidad de Linux mantiene soporte para una gama inusualmente amplia de hardware, incluyendo sistemas que han estado obsoletos durante décadas. El controlador de Dreamcast — parte del subsistema de bloques del kernel — recibe correcciones ocasionales de aficionados y desarrolladores de sistemas embebidos que continúan experimentando con la consola. La consola ejecutaba una versión de Windows CE como parte de su SDK oficial, y puertos Linux de aficionados como LinuxDC han existido desde principios de los 2000.
El contraste con la eliminación gradual de la arquitectura i486 en el mismo ciclo del kernel ilustra la diferencia entre la relevancia comercial y la administración comunitaria. El i486, introducido por Intel en 1989, impulsó una generación de PCs y servidores. La Dreamcast, por el contrario, vendió aproximadamente 10.6 millones de unidades a nivel mundial — una cifra modesta para los estándares de consolas — pero conserva una comunidad dedicada de aficionados que continúa desarrollando para la plataforma 25 años después de que finalizó la producción.
Traducido por Alessandra
Fuentes: Sega Dreamcast driver fixes appear in Linux 7.2-rc3 (Tom’s Hardware, 12 jul. 2026); Linux Sees Fixes For Its GD-ROM Driver In 2026 For Sega Dreamcast (Phoronix, 5 abr. 2026)

