粤嵌西安Linux入门:Linux4.12内核更新

更新时间: 2017-07-17 15:25:40来源: 粤嵌教育浏览量:6117

Linux1991年发布至今,经过开发者们的贡献,已经更新了无数个内核版本。粤嵌西安Linux入门带你了解的Linux内核版本主要更新内容。

Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。是一个一体化内核(monolithic kernel)系统。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。

七月初,Linux4.12内核发布。除了开发之外,Linux 4.12还增加了对大部分AMD Vega支持的头文件。 “实际上,这几乎占了补丁的一大半,剩下的基本都是驱动程序。”Torvalds写道。

其他主要功能包括:支持英特尔DRM驱动程序,初步支持AMD Radeon RX Vega系列显卡、和目前已经发售一年半的NVIDIA GeForce GTX 1000Pascal”系列显卡,还支持树莓派的Broadcom BCM2835温度驱动等等。两个新的I/O计划,电源管理改进额外的ARM设备支持,以及其他文件系统、加密和安全方面的改进,架构更新、其他新硬件、驱动支持等等。新增的是一个分析工具,对于开发者优化启动时间时会有所帮助。

新的「个别任务统一模型」(Per-Task Consistency Model)为主要核心实时修补(Kernel Live PatchingKLP)提供了基础,该修补应可以解决 Linux 核心中的所有差距,而无需重新启动系统。到目前为止,KLP 只成功解决大约 90% 的差距。 而 Linux 4.12 中新的分析工具可以帮助开发人员优化启动时间,因为它显示了核心中的哪些子系统需要初始化,而初始化需时多长。

正如各种rc公告所提到的那样,4.12是历史上较大的版本之一,但很多开发者认为认为只有4.9终对开发者实现了更多承诺,其部分原因是因为Greg宣布这是一个LTS内核。而4.9版本更新超过三分之二的更改是对驱动程序,包括AMD Radeon的支持和改进。其他值得注意的功能有支持Raspberry Pi Zero,支持28ARM设备,内存保护密钥支持,对LG Nexus 5 Raspberry Pi Zero(以及其他许多ARM硬件)提供主线支持、增添了Greybus子系统、支持vmapped内核栈以及添加的其他许多特性。

Linuxandroid智能手机与平板电脑,游戏机,企业服务器再到超级计算机,Linux内核一直在变更,在变更同时又可以长期保持稳定,这多亏了内核团队的努力和开发者的贡献。以上是西安Linux入门为你带来的Linux4.12内核版本更新内容。




免费预约试听课