数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 112|回复: 0

[科技] 尘封历史再见!Linux 6.17将清除最后残存的OpenMoko驱动代码​

[复制链接]
发表于 2025-7-7 15:57:28 | 显示全部楼层 |阅读模式
聊起Linux内核开发啊,清理老旧代码这事儿,就像给老房子做扫除,隔段时间就得来一回。最新消息是,正在开发中的Linux 6.17内核版本,这次要彻底清理掉一点属于二十多年前的“历史遗迹”——为OpenMoko Neo 1973和Neo FreeRunner这两款老智能手机服务的最后一点儿驱动代码。这些设备是那个想搞开源智能手机的OpenMoko项目搞出来的产品,算起来离现在可有年头了。

其实清理工作前年就动了个“大手术”。2023年,Linux内核里那部分支持三星s3c24xx系列系统芯片(SoC)的代码,被整个给移除了。这一下子可要了命了。为啥呢?因为OpenMoko那些老手机,像Neo 1973和Neo FreeRunner,它们的心脏——主处理器,用的就是三星这些s3c24xx芯片。支撑芯片的底层代码都没了,内核主线(mainline kernel)对这OpenMoko设备的支持,自然也就完蛋了。它们都是智能手机历史上,比安卓时代还要早得多的一个独特时期的产物。

不过呢,上次清理之后大家才发现,还有点“漏网之鱼”。当时那波操作主要针对的是三星芯片支持那块大骨头,但内核里其实还有些别的、专门给OpenMoko设备写的小零碎儿代码没动。其中就有个负责处理输入信号的驱动(input driver),属于专为OpenMoko设计的。问题是,前面支撑设备的核心平台代码都被剔除了,光剩下这个输入驱动,就像没了发动机的车轮子,再新也没用武之地,纯属摆设,还白占地方。

这不,Linux内核的维护人员决定给这事儿彻底画个句号。他们已经动手,把一块名为pcf50633-input的驱动代码给挪窝了,放到了输入子系统(Input Subsystem)专门存放下一步开发代码的“next”分支里。这块驱动代码可不短,有100多行呢。按计划,它就等着Linux 6.17版本正式发布那会儿被彻底移除了。清理的理由非常实在:跟OpenMoko设备平台相关的代码都被清干净了,就这输入驱动孤零零地留着,已经不可能再派上用场。

所以啊,Linux 6.17版本的这次小动作,意义不小。它标志着对那批源于二十年前OpenMoko开源手机实验的老代码,做了一次真正彻底的清理。当年那场尝试在智能机发展史上留下了独特印记,如今随着这些无用代码的最后归处被确认,也算是给那段尘封的探索,正式盖棺定论了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-19 18:29 , Processed in 0.124801 second(s), 8 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表