✔ 最佳答案
一般上,linux對硬件要求比windows 為低,籠統的去討論,linux 的效能一定比windows 為高
為何說是籠統的?
1. linux 及 windows 並不多相同的軟件,雖然以上三種都有,可是能在 linux 及 windows 之下運作的版本很多時都並不相同,因為核心系統不同之故
例如 openoffice 1.0 for linux, 最後的版本是 1.8.1, 而 openoffice for windows, 最後的版本卻是 1.9.5, 從版本上的差異,內有的程式碼及修改也不同;可認為 1.9.5算是最新的嗎?某程度上是最新,可是版本的數字卻是代表曾修改過的次數或重要部份的表示罷了,卻不代表 1.9.5 會比 1.8.1 為好為快,在這種差異下,可作比較嗎?
2. windows 本身的版本也有很多,如 windows 95/98/me/nt/2000/xp/2003/vista, 而且還有32bit 及64bit 之分, 同樣linux 還有很多不同的分發版本, 如 redhat / fodora / opensuse / mandriva /ubuntu /ppc linux 等,不同的分發版本對核心原設定也不相同; linux 及 windows 的版本不同,核心系統設定也不同,單是原設定也不能說 windows 2000/xp 是否等同 redhat / opensuse 的原設定, 而且 linux 對核心設定還可以自行再修改設定,從而令功能及效能也有不同,這些差異下,誰的效能又較高?
3. 語言系統問題,一般情形下,英文 windows 比中文 windows 來得穩定及快, 而語言版本之間不能直接轉換,最多只能透過語言工具(lanauage pack)來轉換; 而最年的linux 分發版本本身已經能支援多語言系統,而語言系統已成核心系統一部份,只要點選所需語言,就能直接換成該語言,並載入相關的工具,例如中文輸入法,日文輸入法之類,這種差異又如何比較?
不過,若要真的去作比較的話,linux 是可會較高的,正如以上所提及, linux 是可自行再修改核心系統的設定,由此之下,可配合硬件本身以作最合適的調配及調整,也可配合選用的應用程式而作出運作環境調整,以增加功能或減少不必要的功能,從而令整個系統以最佳的調整下運作;這種自行調配,windows 卻不太多,單是核心部份已不能修改,這點就比不上 linux 的彈性之高了
參考出處?
很多linux 的書也有提及 linux kernel 的編譯,以及記憶體調配的高級技術,沒有一個固定的出處,就連各國的 linux user group 網站也有提及