想裝一台電腦,同時想換inux的作業系統,請問inux所支援的記憶體是幾GB阿?
不知道你要用的Linux diestribute是那一套 ? Redhat ? Suse ? Ubuntu ? CentOS?
每一套件的default kernel最大記憶體支援都不太相同, 如果你真的有台可以支援超大的記憶體的機器, 那麼你也可以在Kernel的config檔設定最大記憶體需求之後再來compile kernel達到你的需求..
基本上32bit的Linux還是有4GB魔咒(跟windows 32bit一樣只能用到3.2GB),超過4GB請用64bit版本的Linux ..
因為要跑模擬,必須配合某套軟體的需求,因此基本上我將會選擇SUSE 9.0, 9.3 and 10.3, RedHat Enterprise 4/5, Fedora Core 8(都64bit)這幾個版本的其中一套,不知道你有推廌以上哪一套嗎。想再請問一下,如果我硬體的記憶體真的可以支援達到16GB,那只用經過你說的在Kernel的config檔設定最大記憶體需求之後再來compile kernel後,這樣16GB都可以被用到?還是會跟Window XP一樣,只是裝好玩的...
在不用動到kernel 設定, 以下商葉版本的linux都可以支援大量的記憶體配置:
Redhat Enterprise 5 Server 16GB memory沒問題:
http://www.redhat.com/rhel/compare/
Suse Linux Enterprise server 9,10,11 也沒問題:
http://www.novell.com/products/server/techspecs.html
要選哪一套的話, 要看你的喜好與你要跑的軟體相容性而定, 不過似乎Redhat 比較多人用, 可以比較容易得到support資源..
32bit 是確定可以重新編譯核心之後達到支援超過4G 記憶體的,我自己是用在8G的機器上面,跑的滿順的,可參考這個http://www.infobox.com.tw/new/2009-09-04-15-16-40/61-ram.html不過我不會編譯,我是直接下載這家公司的ISO檔來安裝的。