4.2 硬體架構及 CPU

4.2.1. FreeBSD 有支援 x86 之外的硬體架構平台嗎?
4.2.2. FreeBSD 支援 CPU 對稱多工處理(SMP, Symmetric Multiprocessing)嗎?

4.2.1. FreeBSD 有支援 x86 之外的硬體架構平台嗎?

有的,FreeBSD 目前可以在 Intel x86 and DEC (現在的 HP-Compaq) Alpha 架構上面運作。自 FreeBSD 5.0 之後的版本,則 可支援 AMD64 及 Intel EM64T, IA-64 以及 Sparc64® 架構。 未來平台支援上還會有 MIPS® 及 PowerPC®,細節請分別參閱 FreeBSD MIPS porting mailing listFreeBSD PowerPC porting mailing list。 一般而言,新的硬體架構平台方面,都是到 FreeBSD non-Intel platforms porting mailing list 討論。

若你機器不是以上架構或是比較奇特的,而想立刻試試看 BSD 的魔力, 我們建議你可以考慮使用 NetBSDOpenBSD

4.2.2. FreeBSD 支援 CPU 對稱多工處理(SMP, Symmetric Multiprocessing)嗎?

有的。 SMP 在 FreeBSD 5.2 預設的 kernel(GENERIC)已有啟動。

在 FreeBSD 5.3 要 release 時,SMP相關設定也是預設就有啟動。 然而,在一些較新型的機器(像是 emt64)上卻又有些問題, 所以還是決定在相關問題、安全議題未獲解決前,先關閉 SMP 的相關啟動。 這點,正是 FreeBSD 5.4 所優先考慮的方向。

FreeBSD 4.X 的話,預設的 kernel 並沒有啟動 SMP, 因此,必須要把 options SMP 加入 kernel 設定檔並重新編譯才能啟動。 至於還有哪些相關設定要放入 kernel 設定檔,請參閱/sys/i386/conf/LINT

This, and other documents, can be downloaded from ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

For questions about FreeBSD, read the documentation before contacting <questions@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.