Another morning, another moderately (but pleasantly) surprising move in the Linux development storyline. In the big 2026, Linux is definitively fixing its support for the GD-ROM driver, which is used by Sega Dreamcast.

Sega what?
For context, Sega Dreamcast is a gaming console made by Sega and released in 1999. At the time, Sega came up with a proprietary disc format called GD-ROM, which could store more data than a normal, everyday CD-ROM disc. This gave Sega an edge in their game storage as well as performance.
Even though it had to take on a giant opponent, the PlayStation 2, Sega did well with its Dreamcast. It had a robust set of titles to start with, like "Jet Set Radio," "Phantasy Star Online," "Crazy Taxi," "Sonic Adventure," and "Soul Calibur." It had equally robust hardware, with a unique controller and a proper arcade feel that the people got attached to. The Dreamcast still, however, maintains a cult following, with new titles being developed for it even now.
The power of open source community
The unsurprisingly brilliant part of all this is the endurance that open source development has always shown, and still shows. The arrival of support for something that was fresh almost 27 years ago now, with only an infinitesimal part of the community asking for it is not a minor feat, it is a testament to the core philosophies of FOSS. The beautiful cornerstone principle of open source software is that it exists mostly and purely because the developers want good software to exist. There are no bounds to the whimsy and personal gratification that they can bring.
It has been known that Linux gives a second life to old hardware, making it usable when the software that it came with has already discarded the possibilities. Posts about revival of old hardware with Linux to make them into something usable, like servers or media centers or so on are very commonplace on platforms like Reddit. That extends not only to personal computers, as we can see, but also specialized hardware, like the Sega Dreamcast.
Even though there have been some recently drastic support drops on Linux, such as the abandonment of support for floppy disks, or the plan of dropping support for i486 processors starting from Linux 7.1, the extension of support for old technology is not an old phenomenon for Linux. The shift is perspective comes when you realize that even though these things are dropped from the main kernel, there are versions of Linux still on the internet, and still being actively supported that keep the "obsolete" hardware going.
Linux for the retro future
Linux has a rich community for retro gaming, with entire distributions like RetroArch dedicated to it. There are simulators for all kinds of old gaming consoles and platforms, and most of the old controllers and even their cheap generic rip-offs are mostly supported by Linux. Combined with cheap (debatable?) hardware like the Raspberry Pi and the distribution RetroPie, you can really make a platform for yourself.
All-in-all, it is always a good day in Linux-land when we get more support for more enthusiast-oriented projects and hardware. To not let worthy old hardware die out is the greatest emotional and technical gift that its users can receive and well, Linux provides. Cheers 🥂