當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > Linux編譯內(nèi)核介紹
我們知道的常用的操作系統(tǒng)有windows、Unix、Linux、蘋(píng)果操作系統(tǒng),和Unix衍生的一些操作系統(tǒng),對(duì)于軟件開(kāi)發(fā),嵌入式研發(fā)等等很多領(lǐng)域來(lái)說(shuō),用的操作系統(tǒng)還是Linux操作系統(tǒng),那么問(wèn)題來(lái)了,為什么我們要用Linux呢?
主要原因在于Linux是一種開(kāi)源性的操作系統(tǒng),也就是說(shuō)它的源代碼是公開(kāi)性的,我們開(kāi)發(fā)所需要的內(nèi)核源程序都可以在Linux中找到,那么內(nèi)核的源程序?qū)ξ覀儊?lái)說(shuō)又意味著什么呢?首先我們可以知道系統(tǒng)的工作流程和原理,同時(shí)我們可以對(duì)源代碼進(jìn)行修改,從而實(shí)現(xiàn),做出自己想要的操作系統(tǒng)。
做出自己想要的操作系統(tǒng),這一優(yōu)點(diǎn),對(duì)于Linux來(lái)說(shuō),可謂意義重大,這表示我們可以根據(jù)市場(chǎng)需要,企業(yè)需求等等做出相符合的一系列產(chǎn)品。另一方面,由于源代碼的開(kāi)發(fā)性,對(duì)于Linux修補(bǔ)漏洞以及最新軟件技術(shù)的應(yīng)用,更具有快速性。
對(duì)于Linux內(nèi)核的編譯,我們還需要了解它的雙樹(shù)系統(tǒng),這樣是為了讓無(wú)序的開(kāi)發(fā)過(guò)程能夠有序的進(jìn)行。一種是穩(wěn)定樹(shù),另一種是非穩(wěn)定樹(shù),也被稱為開(kāi)發(fā)樹(shù)。開(kāi)發(fā)樹(shù)主要是被用來(lái)測(cè)試一些新特性和實(shí)驗(yàn)性改進(jìn)的,當(dāng)開(kāi)發(fā)樹(shù)發(fā)展穩(wěn)定后,才會(huì)被應(yīng)用到穩(wěn)定樹(shù)。從而形成更加完善的Linux內(nèi)核操作系統(tǒng)。
以上就是對(duì)Linux內(nèi)核編譯的簡(jiǎn)單介紹。