• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

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

    作者: 時(shí)間:2016-12-14 來(lái)源:ithome 收藏

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

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

     

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

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

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

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

      4.9版也引進(jìn)了記憶體保護(hù)金鑰(Memory Protection Key)的機(jī)制,可以透過(guò)pkey機(jī)制,來(lái)控制指定記憶體分頁(yè)的存取,未來(lái)Intel處理器將會(huì)支援這項(xiàng)機(jī)制。編譯器如GCC和LLVM/Clang編譯器也早已支援了這項(xiàng)記憶體保護(hù)金鑰機(jī)制。

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

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



    關(guān)鍵詞: Linux GPU

    評(píng)論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 南投县| 丹巴县| 乌海市| 雷山县| 长泰县| 旬阳县| 津南区| 浦江县| 甘肃省| 甘孜| 太和县| 澄迈县| 定结县| 措美县| 临沧市| 衡东县| 贵州省| 登封市| 海伦市| 灵石县| 刚察县| 南充市| 平度市| 兴海县| 舒兰市| 炎陵县| 海城市| 嵩明县| 扎鲁特旗| 灌阳县| 浏阳市| 新野县| 洪雅县| 竹溪县| 延寿县| 沭阳县| 威远县| 抚顺市| 舟曲县| 承德县| 昌都县|