添加微信公眾號(hào)《Linux就該這么學(xué)》涵但,掌握最新IT資訊動(dòng)態(tài),免費(fèi)領(lǐng)取Linux課程以及專(zhuān)業(yè)的RHCE考前答疑服務(wù)帖蔓。
《Linux就該這么學(xué)》在線免費(fèi)閱讀地址:http://www.linuxprobe.com/
純手工打造每一篇開(kāi)源資訊與技術(shù)干貨矮瘟,數(shù)十萬(wàn)程序員和Linuxer已經(jīng)關(guān)注
導(dǎo)讀 | Linux內(nèi)核4.7已經(jīng)款款走來(lái),它在安全性方面得到增強(qiáng)塑娇,并在發(fā)布之后經(jīng)歷了一系列自動(dòng)化測(cè)試澈侠。在今天的文章中,我們將了解在Linux高度普及的當(dāng)下埋酬,IT專(zhuān)業(yè)人士應(yīng)如何利用其支持從移動(dòng)設(shè)備到服務(wù)器再到超級(jí)計(jì)算機(jī)的各類(lèi)硬件哨啃。 |
Linux無(wú)處不在——從Android智能手機(jī)與平板電腦烧栋,到企業(yè)服務(wù)器再到超級(jí)計(jì)算機(jī)。事實(shí)上拳球,大多數(shù)IT專(zhuān)業(yè)人士都與Linux有著不解之緣审姓。而隨著25周歲的來(lái)臨,Linux這款開(kāi)源操作系統(tǒng)也迎來(lái)了新的發(fā)展階段祝峻。
? ?根據(jù)Linux基金會(huì)發(fā)布的聲明邑跪,自2005年以來(lái)超過(guò)1300家企業(yè)為L(zhǎng)inux內(nèi)核作出過(guò)貢獻(xiàn)。而企業(yè)雇主對(duì)于具備Linux技能的人員也相當(dāng)青睞呼猪。
? ? 在2016年開(kāi)源職位報(bào)告當(dāng)中画畅,87%的經(jīng)理人表示很難找到優(yōu)秀的開(kāi)源人才,而79%表示自己正努力留存現(xiàn)有開(kāi)源人才宋距。根據(jù)求職網(wǎng)站Dice的統(tǒng)計(jì)結(jié)果轴踱,有400名招聘經(jīng)理表示他們?cè)谶^(guò)去一年中吸納過(guò)開(kāi)源專(zhuān)業(yè)人才,或者有計(jì)劃在2016年年內(nèi)雇用開(kāi)源專(zhuān)家谚赎。
? ? 那么在Linux高度普及的今天淫僻,我們?cè)撊绾伟盐誏inux內(nèi)核的未來(lái)發(fā)展方向?下面來(lái)看以下六條基本思路:
Linux內(nèi)核每小時(shí)迎來(lái)7.8次更新
? ? 自2015年2月8號(hào)到2016年7月24號(hào),Linux內(nèi)核進(jìn)行了九次更新壶唤。在此期間雳灵,每個(gè)版本在九到十周之內(nèi)會(huì)對(duì)Linux內(nèi)核開(kāi)發(fā)流程每小時(shí)平均進(jìn)行7.8次更新。這意味著Linux能夠在保持穩(wěn)定性與實(shí)用性之余闸盔,繼續(xù)提供持續(xù)的系統(tǒng)變更悯辙。
? ? Linux已經(jīng)成為過(guò)去25年當(dāng)中變化規(guī)模最大的軟件項(xiàng)目。它能夠持續(xù)實(shí)現(xiàn)與時(shí)俱進(jìn)迎吵,并同時(shí)提升功能躲撰、鞏固安全并支持更多新設(shè)備,其中一項(xiàng)非常重要的新功能在于能夠在系統(tǒng)運(yùn)行時(shí)對(duì)內(nèi)核進(jìn)行補(bǔ)丁更新击费。
在持續(xù)變更之下長(zhǎng)期保持穩(wěn)定
面對(duì)如此可觀的變化規(guī)模拢蛋,保持內(nèi)核長(zhǎng)期穩(wěn)定自然是件大難題,而Linux內(nèi)核進(jìn)程團(tuán)隊(duì)對(duì)其進(jìn)行了極大完善蔫巩。各內(nèi)核版本必須在準(zhǔn)備就緒之前盡可能找到其中的各類(lèi)錯(cuò)誤谆棱。因此,在九到十周的新內(nèi)核發(fā)布周期當(dāng)中圆仔,更新會(huì)以每周一個(gè)的節(jié)奏進(jìn)行添加垃瞧。當(dāng)下一版本發(fā)布之后,此流程即告終止荧缘,并將注意力集中在當(dāng)前版本當(dāng)中皆警。
? ?在更新進(jìn)行時(shí),前后兩套內(nèi)核都將保持固定——這部分工作由Linux社區(qū)執(zhí)行——而內(nèi)核各發(fā)布版本的修復(fù)工作也同時(shí)執(zhí)行截粗。SUSE信姓、Ubuntu、CentOS绸罗、紅帽以及其他發(fā)行版皆處于主內(nèi)核或者其他版本之狀態(tài)下意推。這些內(nèi)核會(huì)在更新過(guò)程中自然保持同步。
哪些版本擁有擴(kuò)展更新?
? ?每12到20個(gè)月之間珊蟀,更新流程都會(huì)選擇納入一套版本并為其提供9到10周的調(diào)整時(shí)間菊值。選擇這套版本,即意味著該Linux版本會(huì)在未來(lái)兩年當(dāng)中獲得更新育灸。3.14版本即屬于此類(lèi)內(nèi)核之一腻窒,它發(fā)布于2014年3月30號(hào)。下一套此類(lèi)版本為4.4磅崭,發(fā)布于2016年1月10號(hào)儿子。此內(nèi)核目前已經(jīng)更新至4.7。在接下來(lái)的兩年當(dāng)中砸喻,它將被逐步升級(jí)為4.9柔逼。
升級(jí)至 4.0版本的重要意義
2015年4月12日,內(nèi)核由3.19升級(jí)至4.0割岛。那么愉适,此次大型更新給Linux內(nèi)核帶來(lái)了怎樣的變化?我們又該如何了解這些具體調(diào)整?答案非常簡(jiǎn)單,4.0版本與之前的幾個(gè)版本相比并沒(méi)有什么重大變化癣漆。
? ? 作為內(nèi)核開(kāi)發(fā)流程團(tuán)隊(duì)的負(fù)責(zé)人维咸,Linus Torvalds表示他早就希望避免出現(xiàn)2.6.39中曾經(jīng)出現(xiàn)過(guò)的命名錯(cuò)誤,因?yàn)樵摼幪?hào)在用戶(hù)的快速瀏覽中可能引發(fā)誤解惠爽。因此在3.19版本發(fā)布時(shí)腰湾,他就將版本號(hào)調(diào)整為4.0詢(xún)問(wèn)了社區(qū)意見(jiàn),并得到了積極的反饋疆股。另外费坊,他在2015年2月12號(hào)的博客中表示,他的“手指跟腳趾已經(jīng)快用完了旬痹「骄”因此4.0版本“并不代表什么特別的含義,而只是為了避免次級(jí)數(shù)字越來(lái)越大两残,”2016年的Linux內(nèi)核報(bào)告中提到永毅。
新版本高度強(qiáng)調(diào)安全性
安全性已經(jīng)成為L(zhǎng)inux內(nèi)核開(kāi)發(fā)的優(yōu)先性焦點(diǎn)。英特爾方面還在它最新x86芯片當(dāng)中內(nèi)置有保護(hù)擴(kuò)展機(jī)制人弓,并受到現(xiàn)有Linux內(nèi)核的支持沼死。在此基礎(chǔ)上,它的硬件會(huì)在特定內(nèi)存空間中執(zhí)行外部代碼崔赌。這項(xiàng)機(jī)制能夠避免惡意人士進(jìn)行的緩沖區(qū)溢出攻擊意蛀。ARM芯片還擁有一項(xiàng)“永不特權(quán)執(zhí)行”機(jī)制耸别,能夠在該體系當(dāng)中實(shí)現(xiàn)類(lèi)似的功能。
?“后續(xù)開(kāi)發(fā)工作也重新關(guān)注強(qiáng)化內(nèi)核以避免攻擊者奪取系統(tǒng)控制權(quán)县钥,甚至利用其中的安全漏洞秀姐,”2016年Linux內(nèi)核報(bào)告指出。Linux基金會(huì)的核心基礎(chǔ)設(shè)施倡議——旨在解決互聯(lián)網(wǎng)與各類(lèi)廣泛普及之開(kāi)源代碼中的漏洞部分——正在積極資助grsecurity項(xiàng)目等工作若贮,目的是進(jìn)一步提升內(nèi)核安全性省有。該項(xiàng)目中包含多項(xiàng)針對(duì)內(nèi)核功能的強(qiáng)化審計(jì)、更多進(jìn)程控制功能以及更為安全的遠(yuǎn)程非受信連接安全性保障機(jī)制谴麦。
測(cè)試蠢沿,測(cè)試,更多測(cè)試
內(nèi)核開(kāi)發(fā)進(jìn)程團(tuán)隊(duì)的管理者們會(huì)在全面發(fā)布之前匾效,以自動(dòng)化手段對(duì)它進(jìn)行更為全面的測(cè)試舷蟀。舉例來(lái)說(shuō),自初始build與引導(dǎo)之時(shí)起弧轧,即有一套自動(dòng)化系統(tǒng)審查該潛在版本雪侥,并在4.7版本為期10周的開(kāi)發(fā)當(dāng)中發(fā)現(xiàn)了400項(xiàng)bug——這一切都在最終發(fā)布前得到修復(fù)【铮“內(nèi)核當(dāng)中包含一套不斷發(fā)展的自我測(cè)試框架速缨,其正在廣度與功能方面實(shí)現(xiàn)快速演進(jìn),”2016年Linux內(nèi)核報(bào)告解釋稱(chēng)代乃。
原文來(lái)自:http://os.51cto.com/art/201609/518308.htm
本文地址:http://www.linuxprobe.com/realize-linux-direction.html編輯:鄭帥旬牲,審核員:馮琪
《Linux就該這么學(xué)》是由資深運(yùn)維專(zhuān)家劉遄及全國(guó)多名紅帽架構(gòu)師(RHCA)基于最新RHEL7系統(tǒng)共同編寫(xiě)的高質(zhì)量Linux技術(shù)自學(xué)教程,極其適合用于Linux技術(shù)入門(mén)教程或講課輔助教材搁吓。
? 劉遄老師QQ:5604241
? 學(xué)員助教QQ:5604674
? Linux技術(shù)交流A群(滿):560843
? Linux技術(shù)交流B群:340829
? Linux技術(shù)交流C群:463590
? 官方站點(diǎn):www.linuxprobe.com
? 電腦在線閱讀效果更佳:
http://www.linuxprobe.com/chapter-00.html
按住圖片3秒原茅,即可自動(dòng)關(guān)注。
點(diǎn)擊左下角查看更多熱門(mén)技術(shù)
添加微信公眾號(hào)《Linux就該這么學(xué)》堕仔,掌握最新IT資訊動(dòng)態(tài)擂橘,免費(fèi)領(lǐng)取Linux課程以及專(zhuān)業(yè)的RHCE考前答疑服務(wù)。
《Linux就該這么學(xué)》在線免費(fèi)閱讀地址:http://www.linuxprobe.com/
閱讀原文:http://blog.sina.com.cn/s/blog_1329eba300102wk7e.html