网站首页 > 技术教程 正文
Linux内核负责人Linus Torvalds对Linux内核版本5.8的第一个候选发布版本(rc1)看得出来还是挺满意的,该版本包含80万行新代码行和超过14,000个更改的文件,占内核文件检修的20%左右。
Torvalds在Linux内核邮件列表中写道:
"So I didn't really expect this, but 5.8 looks to be one of our biggest releases of all time,"
翻译:“因此,我真的没想到这一点,但是5.8似乎是我们有史以来最大的发行版之一。”
本月初,Torvalds 发出了一封严厉的电子邮件,拒绝了Amazon Web Services工程师针对Linux 5.8 开发的安全补丁,该补丁可能导致某些应用程序性能下降。
详情可看:Linux 之父:新的补丁看完了,太差了,所以我删了
他现在对Linux内核的开发速度感到满意,该内核专注于对核心组件的驱动程序更新,和内部设计的改进。
Linux内核版本5.8与2016年的Linux 4.9大小相同,当时Torvalds 称这个版本为“所拥有的最大版本”,大概有2200万行代码。
但是,他说Linux 4.9“是人为的很大”,部分原因是因为Greybus驱动程序子系统支持Google现在废弃的模块化智能手机Project Ara。
另一个相对较大的版本是2017年6月发布的4.12版本,该版本支持AMD的新Radeon RX Vega图形卡。 该版本比5.8版本包含更多的新行,并且仍然是“无可争议的大小冠军”。
Torvalds指出,由于特定的子系统,其他内核的大小也相当。例如,v4.2带来了另一个AMD GPU驱动程序行数增加,而2.6.29则增加了很多分段驱动程序。
“但是同样,5.8仍然是最好的,虽然没有任何一个特别优秀的点能拿出来大夸特夸。但确实有一些重大的驱动程序更改(habanalabs和atomisp),是属于全面性的改动,和其他一些历史性的重大发行不一样一样。” Torvalds写道。
“开发确实遍地开花:有大量相当基本的核心工作和清理工作,但也有很多文件系统工作,而且显然所有常用的驱动程序更新也是如此。更不用说还有文档和体系结构工作。”
但是根据提交和换行的次数,托瓦尔兹说5.8是“杰出的冠军”。
“因此,在5.8合并窗口中,已经修改了内核源存储库中所有文件的大约20%。这确实是一个相当大的百分比,尽管其中有些是_is_脚本化的,但总体而言,实际上是相同的模式:5.8具有只是看到了很多发展,” Torvalds说。
他补充说:“ 5.8看起来很大。确实很大。”
Linux 5.8为Microsoft的Hyper-V虚拟化平台,Arm芯片,Direct Rendering Manager(DRM)的系统,网络,驱动程序,IBM Power PC,Microsoft 最近开放源代码的exFAT文件系统等带来了更新。
尽管规模很大,Torvalds并不认为Linux 5.8会是一个麻烦的版本。
文章翻译自:ZDNet
猜你喜欢
- 2025-05-03 通俗易懂:把linux驱动编译进内核(linux驱动编译命令)
- 2025-05-03 深度操作系统 Deepin V23 安装最新的 linux 内核
- 2025-05-03 TCP/IP协议栈在Linux内核中的运行时序分析
- 2025-05-03 Linux内核源码分析(linux内核源码谁会看)
- 2025-05-03 多年一直用Linux内核,微软也内疚
- 2025-05-03 深入了解Linux的虚拟内存管理「嵌入式工程师」
- 2025-05-03 从 0 到 1:如何用 eBPF 深入监控 Linux 内核?
- 2025-05-03 「技术干货」一文搞懂怎么使用Linux内核模块
- 2025-05-03 详解Linux内核源码体系结构与内核结构(图解)
- 2025-05-03 如何阅读Linux内核源码?Linux内存管理中SLAB分配器(源码分析)
你 发表评论:
欢迎- 最近发表
-
- linux日志文件的管理、备份及日志服务器的搭建
- Linux下挂载windows的共享目录操作方法
- Linux系统中的备份文件命令(linux系统中的备份文件命令有哪些)
- 麒麟KYLINOS|通过不同方法设置用户访问文件及目录权限
- 「Linux笔记」系统目录结构(linux目录的结构及含义)
- linux中修改归属权chown命令和chgrp命令
- 工作日报 2021.10.27 Android-SEAndroid权限问题指南
- Windows和Linux环境下,修改Ollama的模型默认保存路径
- 如何强制用户在 Linux 上下次登录时更改密码?
- 如何删除Linux文件夹中除某些扩展名之外的所有文件?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)