Windows 有哪些設計比類 Unix 的好?


我只能說二進位兼容性了吧,當然 *nix 沒要求這個特性是拜 80 年代混亂的小型機市場所賜。


Linux/Unix上,沒有一個OS級的基於Proactor pattern的非同步模型。在Windows上的實現叫I/O Completion Ports (Windows)。而這個線程模型是實現高性能伺服器的關鍵。

Linux的epoll,是Reactor模式,而非Proactor模式。

不過如果你知道哪個版本開始有了,請回復,我刪除答案。(第三方庫不算,這是討論OS本身。)


Overlapped I/O


運行效率比較高。 隨便一個linux放在筆記本上運行的時候溫度都比windows高出很多。 directx算是windows上的傑出設計之一


智商兼容性,無論是用戶的還是開發人員的。


對高分屏的支持。

Ubuntu裝在X1上,不開scale,字體,窗口按鈕,菜單等等太小。開了scale之後,簡直不忍直視,各種truncation。


Unix裡面的xwindow大家都說渣,但到現在好像也沒搞定替代的。

前面 @劉喜強提到的溫度與耗電問題,我猜xwindow是個重要原因。


內核級的漢化


界面


推薦閱讀:

怎麼一步步通過自學成為好的美工?
集裝箱的外立面為什麼要設計一根根的凹槽?
iPhone的數據線很不耐操,蘋果為什麼不設計一款耐操的數據線?
你喜歡或討厭蘭博基尼的什麼?
我想做一個賣電影票的HTML5 請問HTML5需要什麼要素?

TAG:Mac | 設計 | MicrosoftWindows | Linux | Unix |