Linux 7.2-rc3 针对世嘉 28 年前 Dreamcast 主机合并驱动修复补丁
It之家3小时前
IT之家 7 月 15 日消息,科技媒体 phoronix 昨日(7 月 14 日)发布博文,报道称在 Linux 7.2-rc3 内核版本中,已针对世嘉 SEGA 键盘、鼠标与摇杆,在 Git 合并相关补丁。这些补丁由 Linux 输入子系统维护者 Dmitry Torokhov 合并,主要调整驱动数据设置和设备注册处理方式,其中一项补丁修复了鼠标驱动访问未赋值数据后引发的内核崩溃。IT之家注:世嘉 Dreamcast 于 1998 年底(距今约 28 年)发售,是一款 128-bit 家用游戏机。作为世嘉历史上的最后一款主机,它凭借强大的机能和诸多开创性理念在游戏史上留下了浓墨重彩的一笔,也是第六世代主机中最早面世的产品。针对 Dreamcast 的 Linux 开发可以追溯到 2000 年,完整 Linux 发行版支持于 2001 年问世,基于 Linux 2.4 内核、Debian 系统,用户使用刻录的 CD-R 光盘启动系统,并连接键盘、鼠标和 VGA 适配器,将游戏机用作小型计算机。在本次修复驱动补丁中,最值得关注是修复 Maple 鼠标驱动的内核崩溃问题。该问题可以追溯到 2017 年,源于 maplemouse 驱动代码,由于触发空指针引用,进而导致内核崩溃。Linux 内核今年早些时候还修复了 Dreamcast 使用的 GD-ROM 驱动程序的问题。同样在年初,还提出了一个针对 Dreamcast 视觉记忆单元 (VMU) 使用的少量特殊格式闪存的 VMUFAT 文件系统驱动程序提案。