“C 语言之父” 40 年前搞的操作系统复活了!Linux、Windows 都借鉴过它

爱谁谁
发布: 2025-10-05 10:26:17
原创
790人浏览过

你知道吗?plan 9 操作系统,这个40年前由“c 语言之父”开发的系统,如今正在重新崛起,甚至影响了linuxwindows的设计!

“C 语言之父” 40 年前搞的操作系统复活了!Linux、Windows 都借鉴过它

令人兴奋的是,美国贝尔实验室刚刚宣布将Plan 9的版权开放给开发者社区。这意味着,这个在幕后影响行业40年的分布式操作系统,即将正式“复活”。

Plan 9到底是什么?它是由C语言和Unix的前身——贝尔实验室诞生的。该实验室还创造了晶体管、激光器、太阳能电池、发光二极管等重大发明。

Unix和C语言的核心开发者Ken Thompson和Dennis Ritchie在80年代开发了Plan 9。最初,这个项目只是以电影《外星9号计划》为代号,因其“烂到极致”而备受追捧。

“C 语言之父” 40 年前搞的操作系统复活了!Linux、Windows 都借鉴过它

有趣的是,这两位开发者也是科幻电影的铁杆粉丝!后来,由于种种原因,贝尔实验室停止了对项目的投资,Plan 9便成为其官方名称。

为什么要开发这样一个系统?Ken和Dennis意识到,未来的数据存储和调用将趋向分布式,因此需要一个简洁、优雅且实用的系统来满足这种需求。

Plan 9的开发完全独立于Unix的基础,采用了全新的设计理念。它是一个松散耦合的服务集合,这些服务可以分布在不同的机器上。关键概念是每个进程的名称空间,使得服务可以映射到固定的本地名称上,即使服务被替换,程序也不需要改变。

Plan 9是一个真正的分布式操作系统,允许你在网络上的多台主机上无缝执行程序,并使用任何主机上的资源,包括文件、进程、图形、网络和磁盘。如果Linux也能这样工作,就不需要Kubernetes了。

简单来说,如果Unix或Linux中“一切都是文件”,那么Plan 9就是“一切都是网络文件系统”。例如,如果你有一台笔记本和一台连接了打印机的台式机,在Plan 9中,你只需通过网络打开桌面的打印机文件即可打印,而在Linux中则需要复杂的设置。

Plan 9有多先进?尽管它被贝尔实验室搁置,但其许多设计和理念至今仍在使用。Linux、Windows、5G都借鉴了Plan 9的创新。

如此AI员工
如此AI员工

国内首个全链路营销获客AI Agent

如此AI员工 172
查看详情 如此AI员工

Eric S. Raymond在其著作中分析了Plan 9为何最终未能成功。他认为,Plan 9的失败仅仅是因为其完善程度不够,而Unix尽管有缺陷,但仍能完成工作。

尽管Plan 9未能“起飞”,但其创新被许多商业操作系统采用。例如,Linux中通过文件系统提供操作系统服务的概念就源自Plan 9。Plan 9的极简主义窗口系统设计也被Windows等系统借鉴。

“C 语言之父” 40 年前搞的操作系统复活了!Linux、Windows 都借鉴过它

此外,浏览器中普遍使用的UTF-8字符编码,最初就是为Plan 9发明的,并在Plan 9中首次实现。Plan 9的分布式设计也在诺基亚-贝尔实验室的项目中延续,如World Wide Streams,这套流处理程序部署在多个5G边缘云和核心云的计算节点上。

可以说,Plan 9提出的微服务架构理念早在几十年前就已提出。几十年来,民间爱好者自发组成社区对Plan 9进行开发,而最近,贝尔实验室正式宣布“复活”Plan 9,并将版权下放给开发者社区。

Plan 9复活后将做什么?获得贝尔实验室官方认可的开发者社区名为Plan 9基金会,由爱好者自下而上组织,成立于2020年9月。基金会的主页上表示将致力于Plan 9的开发和应用,但具体工作计划尚未出台。

贝尔实验室对于Plan 9未来的作用似乎也没有把握,他们在官方声明中表示:

我们希望Plan 9能够在开发者社区的努力下,找到新的应用场景和发展方向。

看来,贝尔实验室打算彻底“放生”Plan 9。只是不知道,如果Plan 9日后真的能成气候,成为有巨大影响力的操作系统,贝尔实验室会不会后悔今天的决定呢?

最后,献上一个彩蛋:Plan 9的开发者之一,同时也是C语言的主要发明者Dennis Ritchie,是一位传奇的计算机科学家。他是唯一一位没有博士学位的计算机大佬,并且出于一个“十分任性”的原因放弃了博士学位。

参考链接:https://www.php.cn/link/f81e312ca3fbd61d515bb65deac0259c

以上就是“C 语言之父” 40 年前搞的操作系统复活了!Linux、Windows 都借鉴过它的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号