Linux内核仍能看到Macintosh II的驱动程序正常工作

2020-06-29 11:04:46

为了在Macintosh II时代的系统上支持Apple Desktop总线,Linux内核正在对其驱动程序进行一些现代工作。像Apple PowerBook 100系列这样的产品偶尔会看到Linux驱动程序的改进,本周日,开发者芬恩·塞恩(Finn Thain)向该驱动程序发布了一组补丁程序,改进了内核的via-macii驱动程序,其中包含了对所有已知错误的修复。Via-macii设备驱动程序用于支持Macintosh II era系统上的ADB(Apple Desktop Bus)。苹果桌面总线(Apple Desktop Bus)是苹果在80年代末和90年代使用的专有接口,用于将键盘和鼠标等设备连接到系统,而不是PS/2接口。这9个补丁修复了Linux内核中Macintosh II ADB驱动程序支持中的所有已知错误。除了测试QEMU中的代码外,该驱动程序实际上还在真实的硬件上进行了测试。开发人员在Apple Macintosh Centris 650上进行了测试,这是1993年推出的计算机,时钟频率为25 MHz,RAM为4~24MB,硬盘为80~500MB,以及当时的其他领先功能。如果你仍然在使用Macintosh II时代的系统,并且有错误的Apple Desktop总线行为,除了这些补丁是Linux5.9的素材外,如果及时完成审查,它也被标记为向后移植到Linux5.0+稳定的内核。