linux下i386,i486,i586,i686的區別

i386,i486,i586分別是針對80386,80486,80586編譯的包,i686就比較廣泛了,從p2開始x86處理器就進入了p6構架的時代,一直到現在都是p6架構。新架構的cpu向下兼容爲舊架構編譯的軟件包.
 
i386.rpm與i686.rpm有什麼區別?

x86體系結構雖然指令都一樣,但是不同時代的具體實現,在編譯優化上還是有自己的特點,而且後一代往往會多出一些指令,所以編譯RPM時,可以針對不同的體系結構作不同的編譯選項優化。

一般而言, 所有x86處理器都能執行386的指令集
80486處理器當然需要 486 的優化
Pentium 就是 586
PentiumPro (P6) 之後的統稱爲686, 包含了PentiumPro, PentiumII, PentiumIII和P4

出於效率考慮,在編譯核心和glibc這樣的軟件包的時候,都是爲不同體系結構編譯不同的包,安裝的時候選擇適合自己機器的,以便得到最好的效率。

目前而言,只要有686的包,那就不必考慮386的包。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章