Linux 5.19 迎来首个候选版本,Linus:多平台Linux内核“差不多完成了”

整理 | 彭慧中 责编 | 屠敏
出品 | CSDN(ID:CSDNnews)

2022 年 6 月 7 日,Linus Torvalds 重磅发布了 Linux 5.19 的首个候选版本,此版本的到来成为 Linux 多平台开发的一个里程碑事件。
在这里插入图片描述

图片来源:Linus Torvalds发布的版本邮件

新版本的开发过程并非一帆风顺。Torvalds 表示,该版本的开发过程因许多后期的拉取请求提交太晚而变得困难,好在当前大多数拉取请求都已正确标记,正如他一直所期待的那样。

根据 Torvalds 的说法,从合并窗口来看,Linux 5.19 将会是一个大版本,为 AMD GPU 用户提供了另一组重大改进。版本中大约 60% 的部分是全新的,并且更新了驱动程序以便提供更好的硬件支持,同时也有架构更新、工具和文档方面的改进,以及一些小的核心内核更新(文件系统、mm、网络等)。

Torvalds 还提醒大家值得注意的是,经过所有相关人员 10 多年的辛勤工作,长期以来的 ARM 通用内核工作(又名”多平台“)现已基本完成。StrongARM 平台仍然使用其单独的内核,并且预计将保持这种状态,但与十年前的情况相比,这已然是一个相当大进步。

在 Linux 5.19 新增加的内容中包括:支持国产芯片公司龙芯开发的 LoongArch64 架构、完善了对 Apple M1 NVMe 支持,以及为英特尔独立 GPU 奠定基础的更多代码。同时,还有一个值得关注的是 Linux 5.19 开始支持 HPE GXP 架构。

如果想针对你的硬件测试即将推出的 Linux 5.19 内核系列,你可以从 kernel.org 网站下载发布候选版本。但这只是一个预发布版本!Linux 内核 5.19 的最终版本预计在 2022 年 7 月末发布,具体时间取决于在此之前发布的候选版本数量。之后,预计 GNU/Linux 发行版将在 2022 年 8 月中旬开始在其存储库中发布 Linux 5.19 内核。

参考资料:https://www.theregister.com/2022/06/06/linux_5_19_rc1/

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在这里最重要的莫过于select模型和Asynchronous I/O模型。从理论上说,AIO似乎是最高效的,你的IO操作可以立即返回,然后等待os告诉你IO操作完成。但是一直以来,如何实现就没有一个完美的方案。最著名的windows完成端口实现的AIO,实际上也只是内部用线程池实现的罢了,最后的结果是IO有个线程池,你的应用程序也需要一个线程池...... 很多文档其实已经指出了这引发的线程context-switch所带来的代价。在linux 平台上,关于网络AIO一直是改动最多的地方,2.4的年代就有很多AIO内核patch,最著名的应该算是SGI。但是一直到2.6内核发布,网络模块的AIO一直没有进入稳定内核版本(大部分都是使用用户线程模拟方法,在使用了NPTL的linux上面其实和windows的完成端口基本上差不多了)。2.6内核所支持的AIO特指磁盘的AIO---支持io_submit(),io_getevents()以及对Direct IO的支持(即:就是绕过VFS系统buffer直接写硬盘,对于流服务器在内存平稳性上有相当的帮助)。 所以,剩下的select模型基本上就成为我们在linux上面的唯一选择,其实,如果加上no-block socket的配置,可以完成一个"伪"AIO的实现,只不过推动力在于你而不是os而已。不过传统的select/poll函数有着一些无法忍受的缺点,所以改进一直是2.4-2.5开发版本内核的任务,包括/dev/poll,realtime signal等等。 最终,Davide Libenzi开发的epoll进入2.6内核成为正式的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值