linux 停止 80686 支援,
但現在 2012年了 , 難到還有 80386 cpu 還在跑 linux os ??
現在最低階 cpu 至少是 Pentium2 pentium3 or Pentium4 吧 . 說不定連 486 都難看到 .
如果還有 80386 CPU 還在 run linux os ,那這cpu 應該跑很久了.
CPU 到底能跑多少年 ??
一般 ic 代工廠多是提 10年 , DEVICE 可靠度 ,
但這 cpu 應該跑 > 10年了吧 .
「實體位置延伸(PAE) 」簡單的說,讓電腦可以使用 4GB 以上記憶體。
Linux 新版 kernel 核心,停止對無 PAE CPU 的支援,CPU 要求必須有 PAE 才能運行。
我之前想在 Pentium-M 的舊電腦安裝 CentOS 6 ,發現有這個問題,一開機就說 CPU 不支援 PAE,不給安裝....

和 32bit、64bit 無關。
即使 32bit 版的 Linux,假如是使用新版本 kernel 核心的,一樣 CPU 必須有 PAE 才給安裝
無奈只好繼續用回 CentOS 5.x ...
CnetOS 5.x 的套件比較舊,官方的 PHP 套件甚至還不到 5.3,得額外安裝第三方打包的。不過更新支援還沒有到期,仍可以更新。
***********************************
i386 和 i686 是不一樣的哦
已編譯好的二進制「套件包」的名稱:
xxxxxxxx-i386.rpm 或 .deb
xxxxxxxx-i686
xxxxxxxx-x64
這是說明當初這個套件包編譯時,是針對什麼參數編譯的
i686 和 i386 的差別,在於有針對 sse/sse2、3Dnow....那些多媒體指令集做優化。
理論上 i686 的套件包,效能會比 i386 的好。因為 i686 編譯的套件包,會去使用 CPU 的新型指令集。
不過 i686 的套件包,僅能使用於 686 以上的 CPU(指 586 ,Pentium 以後的,不包含 486、386)
Ubuntu 仍是堅持都是 i386 的套件包。這和它的創始理念有關,它的創始人發行這個發行版,原先就是想幫助非洲貧困兒童也有機會使用電腦,所以會比較照顧舊電腦。Ubuntu 很多 LOGO、顏色設計,都是和非洲有關的,Ubuntu 這一個詞,就是非洲祖魯語"人道待人"的意思。
Fedora 則是比較敢創新,新版幾乎都是 i686 的套件包。這也和它的理念的有關,Fedora 是 RedHat 的白老鼠試驗場,用於在 RHEL 企業版之前,先行測試新功能,所以不管啥都會用最新的。
其餘 Distro 發行版,我少用,所以不清楚情況。
es_mato wrote:
很多工業機台、公共電...(恕刪)
186 or 80188 類似 8051 CPU + IO + RTC .當年本來公司要買IP . 但是太貴了.
改用 8051 ..
Zilog Z80 其單晶片版叫 Z8
以前 motorolla 也是有 68000 外還有 68020 , 68030 ..
apple 6502 和 Intel 4004 CPU 前些時間有人流出電路圖, Intel 博物館有提供
當年純MOS TX 的CPU 電路, 真的是小阿..
不過工業電腦, 如果跑的是老的 OS 如 dos ,
or Os2/WARP (聽說以前提款機市跑這 後跑 NT or win2000)
其實都不會用到新的核心.. 很多測試廠都還用SCSI FLOPPY
外面都找不到, 換一台軟碟就上萬.. 但IC 測試機就是如此老OS.
還一堆使用 GPIB
80186 license 以前是一次TAPEOUT 要百萬.. 很貴.
不知道有沒有 80186 RTL code ??