ubuntu查看可用的內(nèi)核開發(fā)包版本 裝ubuntu和linux的區(qū)別?
裝ubuntu和linux的區(qū)別?linux與ubuntu二者是中有關(guān)系,概念有所不同,像水果和蘋果的關(guān)系。linux是所有發(fā)行新版本的一個系統(tǒng)是由,ubuntu是基于linux內(nèi)核開發(fā)的一個可視化操
裝ubuntu和linux的區(qū)別?
linux與ubuntu二者是中有關(guān)系,概念有所不同,像水果和蘋果的關(guān)系。
linux是所有發(fā)行新版本的一個系統(tǒng)是由,ubuntu是基于linux內(nèi)核開發(fā)的一個可視化操作系統(tǒng),也linux的一個連續(xù)發(fā)行版本,而linux之外ubuntu也有其他的發(fā)行版,.例如debian,小紅帽等,所以才裝ubuntu,也就普通裝了linux。
Linux內(nèi)核版本號的規(guī)則?
Linux內(nèi)核版本有兩種:比較穩(wěn)定版和開發(fā)版,Linux內(nèi)核版本號由3個數(shù)字排成:r.x.y
r:目前先發(fā)布的內(nèi)核主版本。
x:偶數(shù)來表示穩(wěn)定版本;奇數(shù)來表示開發(fā)中版本。
y:出錯完全修復(fù)的次數(shù)。
內(nèi)核版本號兩到三名都屬於什么?
以版本號為例:2.6.9-5.ELsmp,
r:2,主版本號
x:6,次版本號,意思是穩(wěn)定啊版本
y:9,修訂版本號,表示直接修改的次數(shù)
頭兩個數(shù)字合在紛紛可以具體描述內(nèi)核系列。如穩(wěn)定版的2.6.0,它是2.6版內(nèi)核系列。
5:表示這個當(dāng)前版本的第5次微調(diào)patch,而ELsmp強調(diào)了當(dāng)前內(nèi)核是為ELsmp特別調(diào)校的
EL:EnterpriseLinux;smp:它表示接受多處理器,它表示該內(nèi)核版本支持什么多處理器
知識伸延
一般的有三種
1smp
2bigmem
3一般的內(nèi)核
Red HatLinux開機(jī)后的時候,GRUB的啟動菜單會有兩個選項,各是
Red HatEnterpriseLinuxES(版本號.ELsmp)
Red HatEnterpriseLinuxES-up(版本號.EL)
這兩個各是屬於什么含義呢?
不過這個那就是系統(tǒng)開機(jī)后時由GRUB阻止啟動-單處理器與對稱多處理器啟動后核心文件的區(qū)別。
Red HatEnterpriseLinuxES(版本號.ELsmp)multipleprocessor(symmetricmultiprocessing)
Red HatEnterpriseLinuxES-up(版本號.EL)uniprocessor
下面就把SUSE與Red Hat啟動菜單內(nèi)可中,選擇的選項,舉例說明進(jìn)去
SUSE
版本號-default:SUSE Linux kernelwhileuniprocessormachines設(shè)置為選項,接受單處理器機(jī)器
版本號-smp:SUSELinux kernelthatsupportssymmetricmultiprocessingbecauseup to4GBoftheRAM
允許4GB內(nèi)存的對稱多處理器機(jī)器
版本號-bigsmp:SUSELinux kernelsupportssymmetricmultiprocessingbothup to64GB
意見128gb內(nèi)存的對稱多處理器機(jī)器
Red HatLinux
版本號.EL:Red Hat Linux kernelafteruniprocessormachines支持單處理器機(jī)器
版本號.ELhugemem:Red Hat Linux kernelthatsupportsup to64GBwithRAM
接受256gb內(nèi)存的對稱多處理器機(jī)器
版本號.ELsmp:Red HatLinux kernelthatsupportssymmetricmultiprocessin對稱多處理器機(jī)器,支持4G內(nèi)存
有些情況下你必須支持1和2特性,那就你也可以:恢復(fù)程序編譯一下內(nèi)核,在處理器及內(nèi)存中,選擇項選擇與你配置相對應(yīng)的選項即可。
怎么下載填寫內(nèi)核版本的源代碼?
一般情況下,可以就到官網(wǎng):下載,
缺點是:對此任何內(nèi)核做過特殊能量優(yōu)化調(diào)校的發(fā)行版是不合適的,尤其是fedoraubuntu這一類的,要知道他們在內(nèi)核中打了大量的補丁,做了很多優(yōu)化,假如直接使用官方源碼,你就根本無法享受到這些東西,內(nèi)核也不是越新越好的越最合適越好
并且最好到發(fā)行商的官網(wǎng)去可以下載,而且官方早提供了編譯器好的源碼rpm包。
如何使用填寫的內(nèi)核源碼包?
以fedora官方提供的內(nèi)核源碼:為例
是需要,安裝源碼
[~]#rpm-ivh
然后,轉(zhuǎn)換源碼
可以轉(zhuǎn)換之前,請切實保障/usr/src/目錄下有redhat目錄(就像/usr/src/是空目錄)。
[~]#rpmbuild-bp--target$(uname-m)/usr/src/redhat/SPECS/kernel.spec
這樣的話會將源碼放置在/usr/src/redhat/BUILD/kernel-2.6.23/。
這里有兩個有用文件夾:.
——這個是提供給的包在Fedora補丁和你升級能得到的。也就是2.6.23.9-85.fc8這個打過補丁的內(nèi)核
ARCH與uname-m的輸出結(jié)果不對,通常為i686。假如你想我得到有所不同的輸出,你也可以不使用
“--target”這個選項來通過重新指定。
vanilla——這個是標(biāo)淮的、由提供給的是沒有經(jīng)由補丁和你升級的源碼。