跳转到内容
彼岸论坛
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[分享发现] 最近看了一本讲 NT 内核开发过程的书


小天管理

已推荐帖子

名字叫 Showstopper ,另外还看了一个 David Cutler 三小时的采访。这本书本身没有那么技术向,更多的是站在旁观者的角度描述 NT 这个项目的进程。只能说 Cutler 这人非常牛的同时又非常低调,以前只知道他是微软从 DEC 挖过来的,这次通过书和采访了解到了一些以前不知道的轶闻。有讲的不准确的欢迎指正。

NT 最开始是给一款 RISC 处理器开发的(intel 的 i860),后来才移植到 x86

NT 的设计从一开始就一步到位搞对了很多东西,放在 90 年代(甚至新世纪)是很先进的设计,比如硬件抽象层、子系统(DOS 、Windows 、OS/2 、POSIX 都能支持)、NTFS 、异步 IO

Cutler 很喜欢 MIPS ,觉得 x86 就是一坨,不想管 x86 ,但产品经理不同意,x86 卖得好所以目标平台必须有 x86 。最初给 NT 定下的三个目标之一的“可移植”就体现在他反对给 x86 搞特殊优化(手搓汇编),尽量保证 x86 版和 MIPS 版功能一致。至于 x86 改用 micro-ops ,MIPS 逐渐式微就是后话了。

Cutler 超级讨厌 UNIX ,觉得 UNIX 是一群 phd 搞出来的垃圾操作系统

Cutler 脾气很臭,可能就比年轻 Linus 直接人身攻击那种好那么一点点点点。连盖茨都不敢惹他,只在原则问题上提意见(性能、内存占用)

Cutler 也不喜欢 C++。主要是图形团队被盖茨打了鸡血采用了 C++,但当时 C++的工具链还很不完备,给项目添了很多麻烦

Cutler 从头到尾都跟盖茨不怎么对付,甚至一开始跟盖茨聊完都不太想加入微软,最后是被鲍尔默(经常被喷的上一任 CEO)约了顿饭拐进微软的

在 Cutler 五十岁生日上同事给他叫了一个脱衣舞娘,舞娘把他铐在椅子上贴着他的脸跳舞
意见的链接
分享到其他网站

加入讨论

您现在可以发表并稍后注册. 如果您是会员,请现在登录来参与讨论.

游客
回复主题...

×   粘贴为富文本.   粘贴为纯文本来代替

  只允许使用75个表情符号.

×   您的链接已自动嵌入.   显示为链接来代替

×   您之前的内容已恢复.   清除编辑器

×   您无法直接粘贴图片.要从网址上传或插入图片.

  • 游客注册

    游客注册

  • 会员

  • 最新的状态更新

    没有最新的状态更新
  • 最近查看

    • 没有会员查看此页面.
×
×
  • 创建新的...