世嘉Dreamcast驱动程序修复出现在Linux 7.2-rc3中,i486支持逐渐消退

Linux内核的7.2-rc3候选发布版包含了一个意想不到的补丁系列:针对世嘉Dreamcast的GD-ROM光盘驱动器的修复,已在真实Dreamcast硬件上使用物理光盘介质进行了测试。同一个正在逐步结束对i486架构支持的内核周期——这一CPU设计定义了PC计算超过三十年——也为针对2001年停产的视频游戏机的驱动程序补丁腾出了空间。

Florian Fuchs在周末向Linux内核邮件列表发送了这两个补丁,解决了GD-ROM驱动程序的一个错误,该错误在尝试挂载光盘时会导致内核oops——内核级别的系统崩溃。这些补丁修复了驱动程序的内存映射I/O(MMIO)寄存器访问,并恢复了正确的块层容量跟踪,从而使得ISO9660文件系统的挂载能够成功。Fuchs在PAL-E和NTSC-J Dreamcast主机上同时使用物理CD-R光盘和GDEMU模拟驱动器测试了这些更改。

“之前:挂载时出现oops且驱动器无法使用。之后:成功挂载并使用插入的介质,”Fuchs在补丁摘要中写道。

GD-ROM是世嘉为Dreamcast开发的专有光盘格式,每张光盘可存储约1GB的数据,远远超过该主机于1998年在日本推出时可用的标准CD-ROM格式。该格式也用于世嘉的NAOMI街机系统板。

这些补丁出现在Linux 7.2-rc3合并窗口的事件凸显了内核开发的一个特点:Linux社区维护着对异常广泛硬件的支持,包括那些已经过时几十年的系统。Dreamcast驱动程序——内核块子系统的一部分——会不时收到来自继续摆弄该主机的爱好者以及嵌入式系统开发者的修复。该主机以其官方SDK的一部分运行了Windows CE版本而闻名,而像LinuxDC这样的爱好者Linux移植版自21世纪初就已存在。

与同一内核周期中i486架构逐渐弃用的对比,说明了商业相关性与社区维护之间的差异。i486由Intel于1989年推出,驱动了一代PC和服务器。相比之下,Dreamcast全球销量约为1060万台——以主机标准衡量并不算大的数字——但在停产25年后,仍然拥有一个继续为该平台开发的忠实爱好者社区。

婷 翻译

来源:Sega Dreamcast driver fixes appear in Linux 7.2-rc3(Tom’s Hardware,2026年7月12日);Linux Sees Fixes For Its GD-ROM Driver In 2026 For Sega Dreamcast(Phoronix,2026年4月5日)

Scroll to Top