Linux 内核正在对其驱动程序进行一些修复和改进工作,以更好地支持 Macintosh II 系统上的 Apple Desktop Bus(苹果桌面总线)。

隔一段时间就能看到 Linux 内核驱动对 Apple PowerBook 100 系列产品支持的改进。近日,开发者 Finn Thain 提交了一组改进内核 via-macii 驱动程序的补丁,其中包含对该驱动程序的 “所有已知 bug 的修复 "。

via-macii 驱动程序用于在 Macintosh II 的系统上支持 ADB (Apple Desktop Bus)。Apple Desktop Bus 是苹果在 80 年代后期和 90 年代使用的专有接口(不是 PS/2 接口),用于将键盘和鼠标等设备连接到系统。

Finn 提交的 9 个补丁修复了 Linux 内核中支持 Macintosh II ADB 驱动的所有已知错误。

为了保证代码的质量,开发者除了在 QEMU 内对代码进行测试外,这个驱动事实上还在真实的硬件环境中进行了测试。开发者在 Apple Macintosh Centris 650 上进行了测试,这台诞生自 1993 年的电脑时钟频率为 25MHz,配备 4~24MB 的内存,80~500MB 的硬盘,以及其他当时领先的功能。

如果现在还有使用 Macintosh II 系统的用户,在使用时遇到有关 Apple Desktop Bus 的错误,并且如果 Linux 内核能及时完成审查代码的工作,那么上面提到的补丁对于 Linux Kernel 5.9 来说十分重要,它也将被标记为会向后移植到 Linux 5.0+ 版本的稳定内核中。

苹果linux内核,意外!2020 年的 Linux 内核仍为苹果 Macintosh II 修复驱动相关推荐

  1. Linux阅码场 - Linux内核月报(2020年08月)

    关于Linux内核月报 Linux阅码场 Linux阅码场内核月报栏目,是汇总当月Linux内核社区最重要的一线开发动态,方便读者们更容易跟踪Linux内核的最前沿发展动向. 限于篇幅,只会对最新技术 ...

  2. Linux阅码场 - Linux内核月报(2020年12月)

    关于Linux内核月报 Linux阅码场 Linux阅码场内核月报栏目,是汇总当月Linux内核社区最重要的一线开发动态,方便读者们更容易跟踪Linux内核的最前沿发展动向. 限于篇幅,只会对最新技术 ...

  3. Linux阅码场 - Linux内核月报(2020年09月)

    关于Linux内核月报 Linux阅码场 Linux阅码场内核月报栏目,是汇总当月Linux内核社区最重要的一线开发动态,方便读者们更容易跟踪Linux内核的最前沿发展动向. 限于篇幅,只会对最新技术 ...

  4. 三年白干!程序员违反腾讯敬业协议赔97万,返还15.8万;Linux之父家断电六天:内核更新延期;CakePHP 4.2.4发布...

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 You might be worthless to one per ...

  5. linux内核引入模块机制好处,linux内核模块的版本检查机制

    linux内核对插入的内核模块进行严格的版本检查,即使一个小版本号不一致也会导致加载的不成功,这完全是为了内核本身运行安全.由于linux内核的发布是基于版本号的,而所有的内核模块的开发必须依赖内核头 ...

  6. ase加密放linux报错_Linux应用安装有福啦!和苹果Mac一样方便的单文件安装

    自从用了苹果macbook,和windows基本上就再见了,苹果系统的稳定性太出色了,使用完合上盖子放十天半个月的没一点问题,一叫就醒,一醒就能接着工作,windows系统不行,要么睡了叫不醒,要么叫 ...

  7. s5pv210 linux内核移植,S5PV210(TQ210)学习笔记——内核移植与文件系统构建之二

    由于之前做过2440和6410,鉴于时间原因,这里暂时跨过其他模块的裸机驱动和uboot移植,直接进入内核移植及驱动开发方面的学习. 三 设置uboot启动参数 我的nfs根目录为/nfsroot,我 ...

  8. Linux学习总结(68)——Linux 30年专访:Linus Torvalds谈Linux内核开发与Git

    三十年前,当Linus Torvalds(林纳斯·托瓦兹,下文统称Linus)首次发布Linux内核时,他还是赫尔辛基大学(University of Helsinki)的一名21岁的学生,他宣布说: ...

  9. linux内核中锁有哪些,Linux内核中有哪些锁

    Linux内核中的各种锁 在LInux操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问.尤其是在多处理器系统上,更需 ...

  10. Linux 2.6.19.x 内核编译配置选项简介(内核裁剪)

    Linux 2.6.19.x 内核编译配置选项简介 Code maturity level options 代码成熟度选项 Prompt for development and/or incomple ...

最新文章

  1. 整数划分问题(路径输出)【递归求解方式】
  2. bootstrap配置Nacos出现Param ‘serviceName‘ is illegal, serviceName is blank
  3. android socket 服务端,Android socket 服务端
  4. 精通ASP.NET MVC ——视图
  5. 【STL深入学习】SGI STL空间配置器详解(二)-第二级空间配置器
  6. 【HTML】建站成功默认页面
  7. 【英语学习】【WOTD】veritable 释义/词源/示例
  8. 新款iPhone SE预购好于预期,新款iPhone SE Plus可能要因此延迟了
  9. 360安全浏览器极速模式怎么设置
  10. 使用Mac终端给文件夹加密压缩
  11. 如何做到3个月吸粉10多万
  12. SRM 635 DIV2
  13. Windows10家庭版 提升管理员权限
  14. linux面试大全最新
  15. 《动手学深度学习》环境搭建全程详细教程 window用户
  16. Ubuntu20.04ssh服务器和客户端配置
  17. C语言编译器(C语言编程软件)
  18. 1,0在js中有可能会等于true和false来去判断的
  19. 三观|腾讯马化腾年刊《三观》年度期刊前言
  20. 湘南学院计算机专业近两年分数线,湘南学院医学院2021年分数线

热门文章

  1. CI(CodeIgniter)框架结构介绍
  2. 互联网下载.deb安装包
  3. ftdi+usb转串口驱动+android,FTDI usb转串口驱动
  4. 关于求极限对几个问题的思考和总结
  5. xshell 4 中文乱码问题解决
  6. 安装罗斯蒙特HART475协议中文版手操器的系统卡和电池
  7. SWMM代码移植到64位平台
  8. 盘点40种常用的芯片封装技术
  9. matlab rf建模实例,[程序源代码]MATLAB在射频电路设计中的应用
  10. Java面向对象基础练习题(含答案超详细)