為什麼Linux系統比Windows快?

同樣的硬體配置,安裝Linux系統和Windows系統。

運行Android Studio 編譯大型項目發現,linux只要1分鐘或者更少 windows缺要3分鐘起步?

系統真的能決定軟體運行速度嗎?

以16G內存 固態硬碟 i5處理器為例


編譯debug版本要比編譯release版本慢。還有磁碟碎片也會影響編譯大型項目的速度。

Gradle底層本質還是JVM多線程,在不同平台應該差距沒這麼大才對。是不是JDK環境也不同?

Android系統及其內置軟體,廠商都是在Linux上構建的,可能對Linux有專門優化吧。


宏內核本來就比混合內核或者微內核快. Windows和macOS都是混合內核.


Linux系統是可以高度自定義化的,windows就比較臃腫,哪怕是windows伺服器版本也比Linux臃腫


Linux內存管理比windows好,對內存利用得比windows智能,不需要安裝殺毒軟體,所以系統比較快。


這個東西真的比較難回答,Windows在某些時候性能會超過Linux。

Linux之所以編譯Android很快,我認為是和JDK,clang針對Linux優化有關係。

另外根據一個很長久的說法是,windows將界面系統直接集成在了內核中,並且以界面響應為最優先,這佔用了大量的有效資源拖累了系統的運行。

但是Windows畢竟是一個閉源系統,我們無法從深層次的去比較Linux和Windows,尤其是內核的API設計,以及內核的對進程的調度方案。


那是不帶桌面的linux。

帶桌面的linux,其速度並不比Windows快。我有一台老電腦,linux完全跑不動,但xp卻可以。


推薦閱讀:

Win 10 不裝 360 的話,該怎麼清理日常軟體垃圾呢?
windows系統c盤下出現的一串數字的文件夾是怎麼回事?
windows和Linux兩個系統的構建方法如何通俗地解釋?
windows上有哪些提升操作效率的技巧或功能或軟體?
win10 關機黑屏但機器還在運轉,應該如何處理?

TAG:MicrosoftWindows | 操作系統 | Linux |