Steve Jobs會否放棄Mach Kernel?

現時的Mac OS X是使用Mach Kernel,而Mach Kernel是Micro Kernel的代表。至於甚麼是Mach Kernal,Micro Kernal,我想我也解答不到。這可能是一條Computer Science問題。
現在的Linux是使用另一種名為Monolithic Kernel的設計。Monolithic Kernel和Micro Kernel的主要分別,是Micro Kernel是設計成易於移殖的。如果你是Linux支持者,定必知道有Linus vs Tanenbaum的討論。當時Dr Tanenbaum指Linux的Monolithic Kernel設計是落後的。可是經過N年後,Monolithic Kernal已經可以移殖到差不多所有的電腦平台,由手機到Mainframe。
Apple Matters討論,到底Steve Jobs會否基於技能增張,放棄NeXTStep留下的Mach Kernel,而改用Monolithic Kernel。因為蘋果內部,也是Mach Kernel的發明者Avie已經離開蘋果。Apple Matters指,PowerPC轉Intel也可以,為何Mach不可以轉Monolithic Kernel?



Mac in Chinese

Subscribe

Subscribe to our RSS Feeds



    Feedsky 订阅本站:

Categories