IT之家7月8日消息,和其他许多操作系统一样,安卓也使用开源的Linux内核。Linux内核有多种发布版本linux中文乱码,但对安卓最重要的是常年支持(LTS)版本,由于LTS版本会定期更新重要错误修补和安全补丁。2017年,LinuxLTS版本的支持年限从五年延长到五年,但这一延长新政在今年初被取消了。不过,如今微软宣布了一个好消息:她们将自己为LTS内核提供历时四年的支持。这对于保障安卓设备安全至关重要。

安卓Linux内核LTS版本支持期限_安卓linux内核版本查询_谷歌ACK分支LTS内核四年支持

图源Pexels

安卓linux内核版本查询_安卓Linux内核LTS版本支持期限_谷歌ACK分支LTS内核四年支持

据AndroidAuthority报导,安卓设备使用的Linux内核大多源自微软的Android通用内核(ACK)分支,这种ACK分支是在上游发布新的LTS版本时从安卓主线内核分支创建的。比如,当内核版本6.6被宣布为最新的LTS版本后,不久都会出现android15-6.6的ACK分支,名称中的“android15”指代了该内核对应的安卓版本(在本例中是安卓15)。

微软维护自己的一套LTS内核分支主要有三方面的诱因。首先,微软可以将上游仍未发布的功能通过反向移植或选购的形式集成到ACK分支中,因而满足安卓特定的需求。其次,微软可以在ACK分支中提早加入一些正在上游开发中的功能,使其尽快用于安卓设备。最后,微软还可以加入一些供应商或原始设备制造商(OEM)的功能linux视频,供其他安卓合作伙伴使用。

谷歌ACK分支LTS内核四年支持_安卓linux内核版本查询_安卓Linux内核LTS版本支持期限

创建完成后,微软会继续更新ACK分支,除了包含针对安卓特定代码的漏洞修补,都会集成上游内核分支的LTS合并内容。诸如,2024年7月的安卓安全公告中披露的Linux内核漏洞,都会通过这种更新得到修补。

但是,分辨漏洞修补和其他bug修补并非易事,由于修补bug的补丁程序也可能意外堵塞了递交者不晓得或选择不披露的安全漏洞。微软会竭力辨识这些情况,但难免有遗漏,造成上游Linux内核的漏洞修补早于安卓设备几个月发布。为此,微软仍然迫使安卓厂商定期更新LTS内核安卓linux内核版本查询,以免因意外披露的安全漏洞而措手不及。

安卓linux内核版本查询_谷歌ACK分支LTS内核四年支持_安卓Linux内核LTS版本支持期限

其实,Linux内核LTS版本对于安卓设备的安全至关重要,它能帮助微软和厂商应对已知和未知的安全漏洞。支持时限越长,微软和厂商就越能及时为设备提供安全更新。

遗憾的是,尽管延长支持时限对微软和厂商有利,但却给许多为Linux内核贡献的开发者和维护人员带来了巨大压力,其中许多人都是无偿的志愿者。据悉,去除安卓和嵌入式设备,运行老旧Linux版本的设备数目也并不多。

出于以上缘由,Linux维护者决定不再为LTS内核提供历时十年的支持,而是将时限减短回五年。这一消息于2023年初公布,让许多观察人士担忧安卓生态会遭到如何的影响。一些人觉得这会促使厂商开始进行重大内核版本升级以保持最新,另一些人则觉得微软或芯片厂商会自行延长LTS支持。

谷歌ACK分支LTS内核四年支持_安卓Linux内核LTS版本支持期限_安卓linux内核版本查询

微软作出了后一种选择。在ACK的开发者页面上,微软写道:“从内核6.6开始,稳定内核的支持年限为4年。”之前的一句话也谈到,“ACK的支持时限可能会长于上对应的上游稳定内核。在这些情况下,微软会提供延长的支持,直至本节所述的中止支持(EOL)日期为止。”内核抵达EOL日期后,除了会停止微软的官方支持,更重要的是,“运行该内核的设备将被视为存在安全漏洞”。

曾经历时十年的LinuxLTS生命周期容许安卓厂商在内核生命周期的第一年、第二年甚至第七年发布设备,依然可以享受几年的上游支持。

安卓Linux内核LTS版本支持期限_谷歌ACK分支LTS内核四年支持_安卓linux内核版本查询

谷歌ACK分支LTS内核四年支持_安卓Linux内核LTS版本支持期限_安卓linux内核版本查询

但是,因为微软现今只为新的ACK分支提供四年支持,厂商就难以再如此做了。因而,从安卓15开始安卓linux内核版本查询,设备只能搭载android14-6.1或android15-6.6这两个最新的内核版本。其中后者会支持到2029年7月,前者会支持到2028年7月,这意味着去年发布的设备虽然使用这种内核版本,也能在未来三到七年内获得支持。

展望未来,微软表示将只为每位内核版本提供一个新的ACK分支,这也是为何没有推出android15-6.1分支的诱因。这在一定程度上简化了流程,但最终,假如厂商想要承诺更长久的手机更新策略,就须要开始进行重大内核版本升级了。

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复