Windows 有哪些設計比類 Unix 的好?
01-01
我只能說二進位兼容性了吧,當然 *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 |