计算机操作系统的发展中具有关键作用的人物和他们的贡献
原创
©著作权归作者所有:来自51CTO博客作者jishudi的原创作品,请联系作者获取转载授权,否则将追究法律责任
只说技术上的演进。
Fred Brooks 写《人月神话》的那位,六七十年代在IBM主导开发System 360,分时系统,.虚拟化技术。图灵奖获得者。
Ken Thompson & Denis Ritchie, Unix的共同发明人,图灵奖获得者。
MAC,最早的Mac是Steve Jobs领导下一个团队的作品,史上第一款取得商业成功的GUI操作系统。从此PC进入图形化时代。
Dave Cutler,最初在DEC领导开发VMS,后来被Bill Gates挖到Microsoft搞出了Windows NT内核。
Bill Joy,开发BSD系统,实现TCP/IP协议栈,随后在SUN开发了Solaris
Linus Torvalds,Linux内核作者
Richard Rashid, 领导开发Mach内核,第一款微内核操作系统,基于BSD4.2开发,希望取代BSD的内核,将部分原BSD内核功能移到user space。Mach被GNU Hurd作为第一代内核,也被应用于NeXTSTEP,Apple收购NeXT后被作为Machintosh,Mac OS X又将BSD放回到kernel space,成为XNU内核。(感谢@冯东纠正补充)
Rob Pike,与Ken Thompson共同开发了Plan9,UNIX的哲学是KISS和一切皆文件,但有一个例外,就是网络,网路的访问和文件访问风格迥异(bind, listen, accept, etc.),有违一切皆文件这一原则。Plan9重新定义实现了一套更为统一的接口(继承自Unix)。然而Plan9并未广泛应用,最知名的是应用在IBM的超级计算机Blue Gene上。Rob Pike如今在Google,和Ken Thompson又搞出了Go语言,Go语言代码中可以看到很多Plan9痕迹。从Plan9的吉祥物Glenda和Go吉祥物Gopher的造型上也可以看出二者之间的渊源,且设计者同为Rob Pike的妻子Renée French
Jochen Liedtke, 开发了L4,一款针对具体CPU进行特殊优化、性能改进的微内核操作系统,改变了一直以来普遍认为微内核系统性能低下的看法。后来演化成多种OS,称之为L4 family
Andrew Tanenbaum,操作系统教育者,微内核倡导者,开发了Minix
再加一位:
Richard M Stallman,GNU创始人,emacs作者,就冲着那句“emacs是伪装成编辑器的操作系统”,把他也算上吧:-) RMS开发了GNU的基石GCC、Make、emacs等软件。如今缺少GNU工具链的*nix OS也不能认为是一个完整可用的操作系统吧。RMS创建了FSF(自由软件基金会)发起了自由软件运动。GPL协议作者。
--------
继续补充
之前提到Micro Kernel,就不得不提QNX,作为为数不多取得商业成功的微内核以及一款实时系统,QNX最初是由Gordon Bell和Dan Dodge在1980年Waterloo操作系统课程项目上开发,1982年发布了第一版,后来逐渐被移植到多种架构上,也支持POSIX接口。QNX被广泛使用于车载信息系统(包括控制,导航,多媒体)。而且Cisco某些高端路由器上使用的IOS-XR系统也是基于QNX开发的。2010年RIM公司收购QNX,黑莓Playbook使用的平板操作系统便是基于QNX开发的,而且RIM也将QNX应用于黑莓手机。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【操作系统】详谈操作系统的发展历程
【操作系统】第一章——计算机系统概述详谈操作系统的发展历程……
批处理系统 数据 多道程序 -
指令系统
指令系统
计算机组成原理 指令系统 JAVA -
vue之指令系统
所谓指令系统,大家可以联想咱们的cmd命令行工具,只要我输入一条正确的指令,系统就开始干活了。 在vue中,指令系统
数组 事件处理 javascript -
指令系统——数据寻址
文章目录
指令系统 -
4.1指令系统-指令格式
指令(又称机器指令):是指示计算机执行某种操作的命令,是计算机运行的最小功能单位。一台计算机的所有指令的集合构成
计算机组成原理 操作码 操作数 指令字 -
指令系统思维导图指令系统 思维导图
-
指令系统体系结构
指令系统体系结构
体系结构 指令系统 其他