出品|CSDN(ID:CSDNnews)
日前linux内核最新版本2018linux串口驱动,LinusTorvalds(以下简称“Linus”)宣布LinuxKernel5.19即将版总算可以和你们碰面了。这一版本意义重大,尽管它比原计划晚了一周发布,但其带来了更多新功能、硬件支持以及大量错误和安全修补。
不过,以上都不是最惊喜的,最让Linus津津乐道的是,他利用了AsahiLinux项目,在配有M2芯片的MacBookAir上发布了Linux内核新版本。
逐渐实现“拥抱ARM64”
Linus在电邮中表示:“就个人而言,我觉得最有趣的部份是我在ARM64电脑笔记本上发布LinuxKernel5.19即将版,但是写下了这封电邮。这是我期盼已久的事情,谢谢Asahi团队linux设置环境变量,使这一切总算成为现实。虽然我们使用ARM64硬件来运行Linux已有一段时日,但直至如今它都没有真正用作开发平台。”
这早已是Linus第三次使用苹果硬件进行Linux开发了。在很早之前他曾在搭载PPC970处理器(IBM开发)的麦金塔G5设备上为PowerPC进行过开发;第二次是十几年前的第一代MacBookAir;而现在,Linus又在搭载了M2芯片的MacBookAir这款纤薄的电脑上进行操作,可见他对于在苹果硬件上开发Linux有相当大的执念。
Linus表示:“现阶段我并没有将MacBookAir用于任何实际的工作,我只是将其用于版本测试、启动以及现今的版本发布。不过我会尝试将工作迁移到这款MacBook上,其实上次发布版本的时侯我还能完全拥抱ARM64。”
对大多数Linux用户来说,Linus目前使用哪些笔记本并不重要,但是AsahiLinux一直处于粗糙的初期状态。但使用现代版本的ARM指令集和“接近上游的内核”,会形成连锁反应,使生态系统的其他部份受惠。
更多的人使用ARM版本的Linux,意味着更多的人修补与ARM有关的错误,这将使所有发行版获益。最终,在ARM硬件上使用Linux的经验将会对每位人都有所改善,虽然这种用处可能须要数年时间才会显露下来。
LinuxKernel5.19其他重要变化
随着Linux5.19内核版本的发布,其也支持国产CPU龙芯自研指令集,Linus也表示这是重要的一步。
除此之外,Linux5.19版内核的还有一些特别值得关注的重要变化:
Linus在短信的最后表示,他准备把下一个版本的内核从原先依照版本号命名的Linux5.20改为Linux6.0,由于他开始害怕你们再度被“大数字”弄迷糊。这些做法与4.x系列略微不一致,之前Linux4.20版本发布以后版本才来到了Linux5.0,现在的做法遵照了3.x系列使用的相同方案,该系列停在3.19。
当前,喜欢编译内核的人如今可以从网站下载Linux5.19的源代码压缩包。其他所有人都必须等待其发行版的维护者将内核升级到版本5.19linux内核最新版本2018,之后再尝试将其安装更新到新的Linux内核系列。
参考链接: