Linux剛開始是作為可運行在 Intel 的 「i386」CPU上,與POSIX兼容的內核來開發的。
而現在主流的Linux是指能在所謂「PC」上運行的內核。「PC」是指采用「IA(intel架構)」的機器。
IA(Intel Architecture)雖然「I」是指Intel,但Linux并不是只能運行在Intel生產的CPU上。比如另一個非常大CPU生產商AMD所生產的兼容IA的CPU,
還有其他很多以省電為目的的兼容IA的CPU,這些CPU都可以被稱作「IA」。
因此,Linux也就有可能在這些CPU的機器正常運行。
但是,有一點需要注意的是,這個CPU是什么種類的,以及在這個CPU上運行的軟件是和哪個CPU相對應的。
總而言之,所謂的IA,不僅指和最初的「i386」兼容的各種CPU,也包括之后的進化版本「i586」和「i686」架構的CPU。
其實問題主要在「i386」CPU上,因為最近的Linux發行版的內核都是基于「i586」及以上架構的CPU的,在「i386」上無法工作。
比如有這樣的情況,Linux內核的安裝程序是基于「i386」的,但是實際安裝的Linux內核卻必須要在「i586」及以上架構的CPU上才能運行。
還有,采用省電CPU的小型PC很流行,在這些機器上運行linux內核時,要注意CPU的兼容性。
新聞熱點
疑難解答