LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1703|回复: 5

请教:i386,i486,i586,i686具体对应什么版本?

[复制链接]
发表于 2005-12-13 17:22:47 | 显示全部楼层 |阅读模式
偶的CPU为PM1.73,安装的是SUSEi386 10.0,到升级网站上去手动下载rpm的时候,比如 http://packman.iu-bremen.de/suse/10.0/ , 发现好多分类(64位和其他的就不管了),什么i386,i486,i586,i686,直接晕倒了,按理来说安装的是i386就该升i386的东东,可明显不对,i386文件夹里没东西,从CPU来说跟i686最接近,到底这些分类具体对应什么版本,望知道的DX指点一下.谢谢!
发表于 2005-12-13 18:18:37 | 显示全部楼层

最简单的方法就是别管它~

http://packman.iu-bremen.de/suse/10.0/ 作为安装源添加。
服务器名称就是packman.iu-bremen.de
目录:suse/10.0/
然后你软件管理--搜索你要安装的软件--勾选安装!
回复 支持 反对

使用道具 举报

发表于 2005-12-13 21:36:15 | 显示全部楼层
這是個很好玩的地方,由於 RPM 可以適用在不同的操作平台上,但是由於不同的平台設定的參數還是有所差異性!並且,我們可以針對比較高階的 CPU 來進行最佳化參數的設定,所以就有所謂的 i386, i586, i686 與 noarch 等的檔案名稱出現了!
 
i386        幾乎適用於所有的 x86 平台,不論是舊的 pentum 或者是新的 pentum-IV 與 K7 系列的 CPU等等,都可以正常的工作!那個 i 指的是 Intel 相容的 CPU 的意思,至於 386 不用說,就是 CPU 的等級啦!       
i586        就是 586 等級的電腦,那是哪些呢?包括 pentum 第一代 MMX CPU, AMD 的 K5, K6 系列 CPU ( socket 7 插腳 ) 等等的 CPU 都算是這個等級;       
i686        在 pentun II 以後的 Intel 系列 CPU ,及 K7 以後等級的 CPU 都屬於這個 686 等級!       
noarch        就是沒有任何硬體等級上的限制。       
 
需要額外說明的是, i386 的檔案可以在任何的機器上面安裝,不論是 586 或者是 686 的機器,但是 i686 則不一定可以使用於 386 或者是 586 的硬體上面,這是因為 i686 的 RPM 檔案在編譯的時候,主要是針對 686 硬體等級的 CPU 來進行最佳化編譯,而 386/586 等級的硬體可能由於無法支援該最佳化參數,所以無法使用呢!另外,在 686 的機器上使用 i686 的檔案會比使用 i386 的檔案,效能可能比較好一些!無論如何,使用 i386 應該就是比較沒有問題的啦!另外,由於不同的 distirbution 會有不同的環境與函式庫,所以在 i386 之後也有可能會額外再加上該套件的簡寫!
回复 支持 反对

使用道具 举报

发表于 2005-12-14 14:09:32 | 显示全部楼层
谢谢thruth的解释,学习了~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-14 17:13:58 | 显示全部楼层
多謝Thruth兄.
copy一份存檔
回复 支持 反对

使用道具 举报

发表于 2005-12-20 06:49:37 | 显示全部楼层
解释得不错,谢了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表