Windows, Linux,FreeBSD的源代碼,我都努力試嚐去讀過,下的功夫應該說 Windows > Linux > FreeBSD。當然限於時間,精力,天賦,都沒有搞出什麽名堂來。
所以我說我看 Windows 的內核代碼寫的比Linux的還要賞心悅目些,就像初步認識了兩個姑娘,覺得這個比那個賞心悅目些,一家之言而已。你要我一二三四五,對內核進行比較,我也沒這個功力。Hack操作係統這個事是極花時間的,FreeBSD 代碼光 Kernel 就 2200 頁,還不包括內存管理,IO,文件係統。起碼得全時一年,才能有小成。
不過不少鼓吹 Linux 狂貶 Windows 的,對 Windows OS 的結構也沒有什麽了解,更可笑的是對 Linux 都沒什麽了解。以前 Linux 沒有 Native Thread,就忽悠 Linux 不需要Native Thread,Process 更穩定,後來 Linux 支持 Native Thread 了,又開始吹性能多好了。怎麽說呢,簡直是無賴行徑,OS 之原教旨主義者。
另外我記得罵的不是Office,是Exchange Server。