你的計(jì)算機(jī)是x86_64的還是i386的Noarch是什么?
你的計(jì)算機(jī)是x86_64的還是i386的i686的?AArch64是什么?Noarch是什么?
x86泛指一系列由英特爾公司開發(fā)的處理器的架構(gòu),最早為1978年面世的“Intel 8086”CPU。早期的處理器均是以此格式來命名,如Intel 8086,80186,80286,80386,80486,這些架構(gòu)被統(tǒng)稱為x86。

i386、i586、i686與Noarch
i386—幾乎所有的X86平臺(tái),不論是舊的pentum或者是新的pentum-IV與K7系統(tǒng)CPU,都可以正常工作,i指得是Intel兼容的CPU,至于386就是CPU的等級(jí)。
i586—就是586等級(jí)的計(jì)算機(jī),包括pentum第一代MMX CPU,AMD的K5,K6系統(tǒng)CPU(socket7插腳)等CPU都是這個(gè)等級(jí)。
i686—pentum 2 以后的Intel系統(tǒng)CPU及K7以后等級(jí)的CPU都屬于這個(gè)686等級(jí)。
Noarch—代表跟硬件體系結(jié)構(gòu)無關(guān)。不管是 x86、PowerPC,Sparc 或者 Alpha 系統(tǒng)。
對(duì)后綴*.i386.rpm及*.i686.rpm的說明
現(xiàn)在可以直接安裝的rpm軟件包有這么幾種(后綴):*.i386.rpm,*.i486.rpm,*.i586.rpm,*.i686.rpm,這是與CPU的指令集有關(guān).因?yàn)閕ntel的cpu經(jīng)過這么久的發(fā)展,不斷的更新,產(chǎn)生從8086,8088,80286,80386,80486,奔騰(586),奔騰二代(686),奔騰三代(686)...cpu的每次換代,都增加了一些新的指令集,但都向后兼容。而這些軟件包為了能發(fā)揮好cpu的全部性能,就加入cpu相對(duì)應(yīng)能指行的指令。因此就產(chǎn)生了各種不同的軟件包。所以,i686的軟件包能在奔騰二代以上的cpu上執(zhí)行,但基本不能在此之先的cpu如486上執(zhí)行。而i386的軟件包既可在i386的電腦上執(zhí)行,也可在后面所有的cpu上執(zhí)行(如奔三,但不能發(fā)揮cpu的最佳性能。) 還有AMD的系統(tǒng),現(xiàn)在也有一種軟件包:*.athlon.rpm,這種裝在AMD系統(tǒng)上更能發(fā)揮好AMD的cpu的性能。還有一種:*.noarch.rpm這個(gè)與包可以在各個(gè)不同的cpu上使用。
一般來講,在我的電腦腦上從后綴*.i386.rpm一直到*.i686.rpm都可安裝。(沒有誰用奔騰二代以下的cpu吧?)
還有一種類型的軟件包是后綴*.src.rpm 這類軟件包是源程序包,不能直接安裝運(yùn)行的,先要通過編譯。在編譯時(shí)會(huì)根據(jù)cpu的類型來產(chǎn)生相應(yīng)后綴的軟件包。(不然你找臺(tái)486的電腦編譯程序比較一下)還有,編譯內(nèi)核也是如此。
據(jù)許多資料介紹,在一般情況下,同樣是在i686的電腦上執(zhí)行i386與i686的軟件在性能上基本沒有大的區(qū)別。
rpm的i386、i586和i686等不同版本有什么不同?有的rpm有分i386、i586和i686等不同版本,如:
abc-1.2.3-4.i386.rpm
abc-1.2.3-4.i586.rpm
abc-1.2.3-4.i686.rpm
它們有什么不同呢?
這里的i386、i586、i686指的是適用于intel i386、 i586、i686 兼容指令集的微處理器。一般來說,等級(jí)愈高的機(jī)器可接受較低等級(jí)的rpm文件。你可以透過/proc/cpuinfo這個(gè)檔案查詢你的CPU等級(jí)。
AArch64是什么?
ARM發(fā)布ARM v8架構(gòu),主要針對(duì)高性能企業(yè)級(jí)市場(chǎng),由于ARM系列芯片的高度可定制和低功耗特性. AArch64硬件平臺(tái)是ARMv8 架構(gòu)的一種執(zhí)行狀態(tài)。為了更廣泛地向企業(yè)領(lǐng)域推進(jìn),需要引入 64 位構(gòu)架。同時(shí)也需要在 ARMv8 架構(gòu)中引入新的 AArch64 執(zhí)行狀態(tài)。
下面舉一個(gè)例子:https://renwole.com/
版本說明:
DVD 標(biāo)準(zhǔn)的DVD鏡像,大多數(shù)選擇此項(xiàng)下載,無需聯(lián)網(wǎng)即可安裝。
Server 適用于數(shù)據(jù)中心的服務(wù)器版操作系統(tǒng)。
Netinstall 是一個(gè)基本系統(tǒng)安裝程序,必須聯(lián)網(wǎng)才能使用。
Workstation 適用于辦公的筆記本電腦和臺(tái)式機(jī)的桌面版操作系統(tǒng)。
架構(gòu)說明:
x86_64 x86-64是x86架構(gòu)的64位拓展,向后兼容于16位及32位的x86架構(gòu)。
ARM AArch64或ARM64是ARM體系結(jié)構(gòu)的64位擴(kuò)展,目標(biāo)是為低成本、高性能、低耗電的特性。