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

google的ara模组化手机计画虽然停摆了,但是贡献了大量程式码到4.9新版,尤其是ara计画的greybus硬体协定也加入了linux 4.9版。
问世满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)。

高通推出Snapdragon Seamless技术,支持用户的不同终端以统一的整体工作
模组厂商也迈向物联网领域,汉枫电子打磨一套工业物联解决方案,
电子供应链:挑战是什么,市场的方向是什么?
如何利用AT89S52单片机实现多功能数字钟
华为千兆光纤宽带+千兆Wi-Fi 6积极推进湛江移动云VR业务发展
Linux核心4.9出炉,Linus保证史上最大改版!
半导体芯片的制造过程及原理
什么是触摸屏的硬度/分类/有效触摸区域/感应力度/定位精度
并不是所有设备都称为物联网
三星A70s的渲染图曝光,将搭载骁龙675处理器
德力西集团创业40周年标识正式发布
Meditation:一个游戏平台,但更多的是提供灵感
为什么压力传感器的包装很重要
DFRobot SCI采集模块多重应用领域的数据采集利器
普瑞森成“节水能手” 年降成本百万元
电脑硬件基础篇硬盘(硬盘工作原理及作用_特性参数及型号和位置)
如今连接器行业的竞争已经从连接器厂商之间的竞争,转到连接器代理商之间的竞争
审美意识觉醒后,旗袍为何成为国潮顶流?
基于控制器LM3445的TRIAC调光离线LED驱动电路原理解析
什么是终端电阻?CAN总线的终端电阻具体作用是什么呢?