幽灵学院

Linux核心4.9出炉,Linus保证史上最大改版!

2019-03-14 22:21 来源:网络整理 编辑:幽灵学院  人气:   评论一下

Linux核心4.9出炉,Linus保证史上最大改版!

  Google的Ara模组化手机计画虽然停摆了,但是贡献了大量程式码到4.9新版,尤其是Ara计画的Greybus硬体协定也加入了Linux 4.9版。

本文引用地址:

Linux核心4.9出炉,Linus保证史上最大改版!

  问世满25周年的Linux,释出了史上最大一次的核心改版Linux 4.9新版,Google喊卡的模组化手机Ara专案,反而在这次4.9新版中贡献了大量程式码。Linux之父Linus Torvalds在11日释出了4.9版,并在发布邮件中兴奋地说:“我非常确定这次是史上最大一次版本发布,commit数是有史以来最多的一版。”

  过去几次核心程式码大修改大多为了特定议题,如4.2版核心大量增加了AMD GPU的支援程式码,3.2版核心程式码大增是因为开发团队的组织重整,但4.9版的改版,就是程式码修改幅度很大。“Google的Ara模组化手机计画虽然停摆了,但是贡献了大量程式码到4.9新版,尤其是Ara计画的Greybus硬体协定也加入了Linux 4.9版。”Linus Torvalds说。

  因为Greybus可以让扩充模组快速建立连结和锁定,这也意味着,Linux 4.9版核心支援Greybus机制后,Ara手机的模组化设计思维,未来运用到任何Linux装置上,共通的模组化笔电、模组化桌机都可能出现,不是靠单一厂牌实现模组化,而是可以多厂牌共同支援的模组化设计。

  Linus Torvalds最爱的新特色是Andy Lutomirski开发的Vmapped kernel stacks机制,使用虚拟映射核心层配置的作法,来保护记忆体分页,一旦有任一个核心层发生溢位,系统更容易也更快能识别出问题层,不用等到系统出错才知道,可以进一步强化Linux核心的安全。

  4.9版也引进了记忆体保护金钥(Memory Protection Key)的机制,可以透过pkey机制,来控制指定记忆体分页的存取,未来Intel处理器将会支援这项机制。编译器如GCC和LLVM/Clang编译器也早已支援了这项记忆体保护金钥机制。

  开源AMDGPU图形驱动程式也有不少更新,像是新增GPU支援虚拟萤幕,如可以远端桌面工具存取GPU建立的虚拟桌面等。许多人期待的则是新增对GCN 1.0(Southern Islands版本)的实验模式支援,能关闭现有GCN 1.0,让AMDGPU启用更新的GCN 1.1/CIK版本(第二代GCN架构),来使用AMDGPU DRM(Direct Rendering Manager),如此一来,旧版显示卡也能使用新版GPU驱动程式,从Linux核心提供3D加速效果。

  硬体装置的支援上,4.9版增加对29款ARM装置的支援,其中最值得期待是对5美元超低价树梅派Zero的支援。其他在档案系统、储存机制上也有不少更新或修补,如XFS档案系统新增共享式资料延伸机制,可以让多人共用一个延伸磁碟区(extent)。

[提醒] 除特别声明外,该内容由( )发布,转载请保留文章出处!
  •  我顶 
  • 点击
  • 收藏