Linus Torvalds正式宣布Linux 3.7的發(fā)布。這對于很多基于ARM平臺的開發(fā)人員來說是一個非常好的消息:除了其他的改變,Linux 3.7內(nèi)核新增了對64位ARM架構(gòu)、ARM多平臺的支持,更新了Btrfs……對驅(qū)動和架構(gòu)規(guī)格進(jìn)行了修改,并且?guī)砹撕芏鄡?nèi)核方面的變化。
之前,當(dāng)開發(fā)人員試圖使Linux系統(tǒng)支持ARM系統(tǒng)芯片時,他們將需要建立一個新的內(nèi)核來支持處理器的特殊構(gòu)架。此外,不同公司的ARM芯片的不同意味著如果將同樣的Linux系統(tǒng)添加到不同的ARM處理器上時——例如,使用在三星上運行的片上系統(tǒng)在高通的片上系統(tǒng)上運行——就需要增加額外的內(nèi)核。這樣說來,克服這個困難并解決這個問題將是Linux以及基于Linux的如Android系統(tǒng)等操作系統(tǒng)未來發(fā)展的重要一步。
此舉也反映了微軟為Windows RT做出的努力,同樣的,Windows RT在單內(nèi)核中支持多種ARM構(gòu)架平臺。據(jù)官網(wǎng)了解,Linux 3.7支持加密簽名內(nèi)核模塊,允許完全停止未正確簽名模塊載入;更新Btrfs文件系統(tǒng),加快 fsync()系統(tǒng)調(diào)用,移除單目錄硬鏈接限制,支持chattr per-file NOCOW,許關(guān)閉使用nodatacow選項的文件數(shù)據(jù)寫時復(fù)制;新的實驗性strace替代工具perf trace;支持服務(wù)器端TCP Fast Open;實驗性SMB 2協(xié)議支持;支持Intel SMAP安全功能;新的驅(qū)動,等等。
但是平板電腦和智能手機的用戶先不要高興的太早。最新發(fā)布的版本支持主要面向服務(wù)器產(chǎn)品。根據(jù)Linus Torvalds在今年10月2日發(fā)布的通知可知,支持更多芯片的產(chǎn)品還要等到接下來的幾個版本出現(xiàn)。此外,支持通用ARM架構(gòu)的Android系統(tǒng)也需要一段時間才能出現(xiàn)。對于Linux來說,支持ARM架構(gòu)只是發(fā)展的第一步;很快,你就可以在ARM設(shè)備上輕松安裝操作系統(tǒng)了。