新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 業(yè)界動態(tài) > Linux核心4.9出爐,Linus保證史上最大改版!

        Linux核心4.9出爐,Linus保證史上最大改版!

        作者: 時間:2016-12-14 來源:ithome 收藏

          Google的Ara模組化手機計畫雖然停擺了,但是貢獻了大量程式碼到4.9新版,尤其是Ara計畫的Greybus硬體協(xié)定也加入了 4.9版。

        本文引用地址:http://www.104case.com/article/201612/341580.htm

         

          問世滿25周年的,釋出了史上最大一次的核心改版 4.9新版,Google喊卡的模組化手機Ara專案,反而在這次4.9新版中貢獻了大量程式碼。Linux之父Linus Torvalds在11日釋出了4.9版,并在發(fā)布郵件中興奮地說:“我非常確定這次是史上最大一次版本發(fā)布,commit數(shù)是有史以來最多的一版。”

          過去幾次核心程式碼大修改大多為了特定議題,如4.2版核心大量增加了AMD 的支援程式碼,3.2版核心程式碼大增是因為開發(fā)團隊的組織重整,但4.9版的改版,就是程式碼修改幅度很大。“Google的Ara模組化手機計畫雖然停擺了,但是貢獻了大量程式碼到4.9新版,尤其是Ara計畫的Greybus硬體協(xié)定也加入了Linux 4.9版。”Linus Torvalds說。

          因為Greybus可以讓擴充模組快速建立連結(jié)和鎖定,這也意味著,Linux 4.9版核心支援Greybus機制后,Ara手機的模組化設(shè)計思維,未來運用到任何Linux裝置上,共通的模組化筆電、模組化桌機都可能出現(xiàn),不是靠單一廠牌實現(xiàn)模組化,而是可以多廠牌共同支援的模組化設(shè)計。

          Linus Torvalds最愛的新特色是Andy Lutomirski開發(fā)的Vmapped kernel stacks機制,使用虛擬映射核心層配置的作法,來保護記憶體分頁,一旦有任一個核心層發(fā)生溢位,系統(tǒng)更容易也更快能識別出問題層,不用等到系統(tǒng)出錯才知道,可以進一步強化Linux核心的安全。

          4.9版也引進了記憶體保護金鑰(Memory Protection Key)的機制,可以透過pkey機制,來控制指定記憶體分頁的存取,未來Intel處理器將會支援這項機制。編譯器如GCC和LLVM/Clang編譯器也早已支援了這項記憶體保護金鑰機制。

          開源AMD圖形驅(qū)動程式也有不少更新,像是新增支援虛擬螢?zāi)唬缈梢赃h(yuǎn)端桌面工具存取GPU建立的虛擬桌面等。許多人期待的則是新增對GCN 1.0(Southern Islands版本)的實驗?zāi)J街г荜P(guān)閉現(xiàn)有GCN 1.0,讓AMDGPU啟用更新的GCN 1.1/CIK版本(第二代GCN架構(gòu)),來使用AMDGPU DRM(Direct Rendering Manager),如此一來,舊版顯示卡也能使用新版GPU驅(qū)動程式,從Linux核心提供3D加速效果。

          硬體裝置的支援上,4.9版增加對29款A(yù)RM裝置的支援,其中最值得期待是對5美元超低價樹梅派Zero的支援。其他在檔案系統(tǒng)、儲存機制上也有不少更新或修補,如XFS檔案系統(tǒng)新增共享式資料延伸機制,可以讓多人共用一個延伸磁碟區(qū)(extent)。



        關(guān)鍵詞: Linux GPU

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 达尔| 塔城市| 新泰市| 舒兰市| 铜山县| 沁源县| 临海市| 昌都县| 霍山县| 三原县| 霸州市| 华阴市| 肃北| 公主岭市| 龙南县| 金华市| 大悟县| 娄底市| 苍山县| 如东县| 克东县| 哈尔滨市| 泰兴市| 长海县| 正定县| 蒙自县| 定安县| 开化县| 大姚县| 新余市| 共和县| 广饶县| 新疆| 桑植县| 金平| 右玉县| 卓资县| 沾化县| 白朗县| 鸡东县| 昌图县|