Posts Tagged “mach”

Microkernel

by zhou on May 7, 2006

这几周发现常去的一些网站上关于 microkernel 的话题不约而同地热了几分,甚是奇怪,莫非部分原因是最近 Apple 老是跳来跳去? 说详细一点,好像也确实也是从OS X,进而 Mach 牵扯出来的话题,故事的大背景有旷日持久的论战和纠葛不清的业界实践,这本身就算一出戏,何况还有像 Linus vs. Tanenbaum 这样的蒙太奇桥段。 OSNews 上 Diego Calleja 有篇文章 Why Monolithic Kernels Aren’t the End of the World ,对应 Thom Holwerda 的 Why I Like Microkernels,两篇文章都不是技术性很强的讨论。鄙人同意前者,因为强调恪守 microkernel 的框框的结果是至今没有没有一个可以令人信服的实现,我自己的观点一直是,不能实现的理想等于没有理想--也是基于同一个道理,我觉得 Google 进入中国采取的“顺从”措施可以理解--有时候革命并不总是好过改良,要取得进步也不意味着不能妥协。搬到现在我说的话题里,就是:是不是好的设计跟是 microkernel (…)

Read the rest of this entry »

厮人已去,只留水果

by zhou on April 1, 2006

Avadis “Avie” Tevanian ,Apple 的 CTO,今日正式离职。 挂着“追逐自己的爱好”的缘由,3月31日是他最后一个正式工作日。在 NeXT 时,他就和Jobs一道工作了,1997年随着Jobs,哦或者说随着NeXT来到Apple。此后在开发 Mac OS X 的过程中发挥了关键作用。 Tevanian被认为是操作系统方面的奇才。 大学毕业于 University of Rochester ,数学;然后是 Carnegie Mellon,CS 硕士和博士。在 Carnegie Mellon 时,他就是 Mach 开发的重要成员--怪不得 OS X 转向转得那么舒服。 除了如雷贯耳的Apple外,这小子还是,hum… Green Hills 的董事会成员--又勾起人的回忆… 看看他的照片,他是亚美尼亚人。 SFGate有段他在Pittsburgh University CS系的访问。 问题:在Carnegie Mellon做学生时,是否有那么一个突然顿悟的时候? (…)

Read the rest of this entry »