Plan 9是什么

作者&投稿:阚心 (若有异议请与网页底部的电邮联系)
plan 9的简介~

现今这个世界上,恐怕没有谁比贝尔实验室对操作系统更有发言权了,很久很久以前,贝尔实验室的一群人创造了至今最为重要的网络操作系统-UNIX,曾有人形容:即使这是贝尔实验室所做的唯一贡献,也足以名垂千古了!如今的网络虽被称为分布式计算的奇迹,但事实却并非如此,将许多互不兼容的硬件和协议捏合在一起,使得我们的网络既混乱又不可靠。正因如此,贝尔实验室的Lucent开发组(包括一些极有影响力的人物如Dennis Ritchie和Ken Thompson,你不会不知这二位是谁吧)对这种趋势十分不满,决心依靠自己的经验,超越UNIX,编写出最完美的操作系统,这就是他们的Plan9。Plan9并不是UNIX,也不是它的变种。但假如安装完它的演示版后,你或许会对此表示怀疑。初看起来它确实和UNIX极为相似(尤其是你进行目录列表的时候),但Plan9是一个完完全全的新操作系统。正如贝尔实验室的FAQ所述:“Plan9自身是一个操作系统;它并不是以一个应用程序的身份运行在另一个系统上。它的代码是从底层写起的,并没有包含任何他人的代码。尽管此操作系统的界面受了UNIX的很大影响,但它并不是UNIX的替代品,而是一种最新设计”。这些和UNIX的相似之处只是表面现象,二者在底层的工作方式是很不相同的。两者的主要区别之一是Plan9对待对象(在此处对象是指目录、文件、进程等)的方式。在Plan9下,所有的对象皆以文件对待。此技术在UNIX下也有利用(如UNIX将许多设备作为文件对待),但远没有发展到Plan9的那种程度。尽管几年来,Plan9仍作为一个“概念型”的系统存在,但以贝尔实验室在技术领域的权威地位和创造力,Plan9也许会对未来一代操作系统和网络架构产生十分深远的影响。

plan 9--来自贝尔实验室的概念网络操作系统,定义为新型下一代操作系统。Plan 9 由 unix 创造者 Ken Thompson、Dennis Ritchie等开发,意在基于unix优秀的思想,更好的融入网络以及新型设备如三键鼠标,新式显示器等,创造无缝的用户体验和更加现代化的操作系统。

plan 9--来自贝尔实验室的概念网络操作系统,定义为新型下一代操作系统。 贝尔实验室九号计划(英文:Plan 9 from Bell Labs)是一种分散式操作系统。贝尔实验室的计算科学研究中心(Computing Sciences Research Center)于1980年代中期至2002为止,以研究UNIX的后续可能性作为主要目的而进行开发的系统。该计划最引人注意的地方在于其本身代表了所有的系统接口,除了特殊的接口以外,包含了网络接口、使用者接口、到档案系统等。其目标在提供使用者借由使用9P协定而独立于工作站之外(workstation-independent)的工作环境。至目前为止仍在某些领域或被部分业余爱好者当成研究、开发、或使用的操作系统。 Plan 9 由 unix 创造者 Ken Thompson、Dennis Ritchie等开发,意在基于unix优秀的思想,更好的融入网络以及新型设备如三键鼠标,新式显示器等,创造无缝的用户体验和更加现代化的操作系统。简介 贝尔实验室九号计划的名称源自于1959年的科幻B级片外太空九号计划。 现今这个世界上,恐怕没有谁比贝尔对操作系统更有发言权了,很久很久以前,贝尔的一群人创造了至今最为重要的网络操作系统-UNIX,曾有人形容:即使这是贝尔实验室所做的唯一贡献,也 足以名垂千古了!如今的网络虽被称为分布式计算的奇迹,但事实却并非如此,将许多互不兼容的硬件和协议捏合在一起,使得我们的网络既混乱又不可靠。正因如此,贝尔实验室的Lucent开发组(包括一些极有影响力的人物如Dennis Ritchie和Ken Thompson,你不会不知这二位是谁吧)对这种趋势十分不满,决心依靠自己的经验,超越UNIX,编写出最完美的操作系统,这就是他们的Plan9。Plan9并不是UNIX,也不是它的变种。但假如安装完它的演示版后,你或许会对此表示怀疑。初看起来它确实和UNIX极为相似(尤其是你进行目录列表的时候),但Plan9是一个完完全全的新操作系统。正如贝尔实验室的FAQ所述:ldquo;Plan9自身是一个操作系统;它并不是以一个应用程序的身份运行在另一个系统上。它的代码是从底层写起的,并没有包含任何他人的代码。尽管此操作系统的界面受了UNIX的很大影响,但它并不是UNIX的替代品,而是一种最新设计rdquo;。这些和UNIX的相似之处只是表面现象,二者在底层的工作方式是很不相同的。两者的主要区别之一是Plan9对待对象(在此处对象是指目录、文件、进程等)的方式。在Plan9下,所有的对象皆以文件对待。此技术在UNIX下也有利用(如UNIX将许多设备作为文件对待),但远没有发展到Plan9的那种程度。尽管几年来,Plan9仍作为一个ldquo;概念型rdquo;的系统存在,但以贝尔实验室在技术领域的权威地位和创造力,Plan9也许会对未来一代操作系统和网络架构产生十分深远的影响。基本概念 Plan9从一开始就作为一个完全的网络操作系统被设计,所以,在Plan9背后的概念更多的是和网络而不是单个用户的需要相关。它的主要特色是它处理网络的方式。请看如下有关Plan9的文章所述:ldquo;Plan9采用网络客户-服务器环境下的分布式计算概念,在整个分布式系统中应用程序可用的资源集合能被透明地访问,因此应用程序在何处运行已无关紧要了rdquo;。为了理解Plan9系统和其他网络化的操作系统的不同之处,请看图1:典型的网络配置(在办公室最常见的一种)是使用一台文件服务器和若干的工作站,这里的每一台工作站都配置了完整的硬件和软件。但这种结构离完美的分布式处理仍有很大的距离,单纯的将处理能力和工作文件ldquo;分布rdquo;到网络上,确实给用户的某些工作带来了很大的方便,但这样同时还使计算机资源受到浪费,使管理便得复杂,有形无形地增加着系统拥有成本。例如,财务部需要使用人事部的某些文件,就需要赋予财务部使用这些文件所需的权力,而一个公司可能有许多的部门,这种复杂的信任关系及其认证过程无疑是系统管理员最头疼的问题之一,而且这很可能会在网络埋下非常隐蔽的漏洞。下面我 们可以看看Plan9的设计思路:在Plan9中,单独使用一台具有极强运算能力的计算机用来为远程终端和工作站提供运算服务,即专门用来提供CPU处理能力,称作CPU服务器;同时另有一台专门的机器用来完成存储所有工作文件的任务,称为文件服务器。具体的情形可以参看图2所示。这样设计解决了许多棘手的问题,如集中存储文件可以获得管理上的便利和更高的安全性,无须再在客户端配备复杂的备份和保护设施了;同时管理员在设计系统权限的时候可以减少很多麻烦,因为这种集中使其思路变得更加清晰;另外,Plan9的登录机制无须口令文件在网络中飞来飞去,这无疑大大提高了系统的安全性hellip;hellip;分布式计算的发展为我们带来了ldquo;所向披靡rdquo;的客户机-服务器结构,在经过许多年的发展之后,已渐露疲态,越来越无法满足飞速发展的网络环境,这时有许多人开始号召网络结构向集中式回归,但事物的存在灭亡必然有其理由,老式的巨型机带终端的方式当然不会重现,这时贝尔出色地为我们诠释了未来网络的发展趋向,其间确实有许多方面值得我们作深入的思考。


光泽县15769468622: plan 9 - 搜狗百科
漳点芬布: plan 9--来自贝尔实验室的概念网络操作系统,定义为新型下一代操作系统. 贝尔实验室九号计划(英文:Plan 9 from Bell Labs)是一种分散式操作系统.贝尔实验室的计算科学研究中心(Computing Sciences Research Center)于1980年代中...

光泽县15769468622: plan 9的简介 -
漳点芬布: 现今这个世界上,恐怕没有谁比贝尔实验室对操作系统更有发言权了,很久很久以前,贝尔实验室的一群人创造了至今最为重要的网络操作系统-UNIX,曾有人形容:即使这是贝尔实验室所做的唯一贡献,也足以名垂千古了!如今的网络虽被称...

光泽县15769468622: 常见的操作系统有哪些 -
漳点芬布: Windows,Linux,Dos,Unix这些是常用的,其他不常用的太多了 早期操作系统(专利保护)TRS-DOS,ROM OS's TI99-4 Commodore PET,64,和 VIC-20, 第一套IBM-PC 苹果电脑 Sinclair Micro和QnX等非Unix商业操作系统CPM操作系统 MP/...

光泽县15769468622: 谁能说,目前世界上都有哪些电脑操作系统,常用的和不常用的, -
漳点芬布: 早期操作系统(专利保护)TRS-DOS,ROM OS's TI99-4 Commodore PET,64,和 VIC-20, 第一套IBM-PC 苹果电脑 Sinclair Micro和QnX等非Unix商业操作系统CPM操作系统 MP/M-80 UCSD P-system Mini-FLEX SSB-DOS CP/M-86 DR-...

光泽县15769468622: 已经有哪些支持 UTF - 8 的应用程序了? -
漳点芬布: 已经有哪些支持 UTF-8 的应用程序了?Yudit 是 Gaspar Sinai 的自由 X11 Unicode 编辑器 Mined 98 由 Thomas Wolff 提供, 是一个可以处理 UTF-8 的文本编辑器. less 版本 346 或更高, 支持 UTF-8 C-Kermit 7.0 在传输, 终端, 及文件字符集...

光泽县15769468622: 电脑的系统版本高低有什么不同? -
漳点芬布: “没有最好的,只有最适合的”,适合自己就好.就说新出的window7吧,是很漂亮、很好.但很多游戏玩家装了window7后,都说电脑老出毛病,以前windowXP可以玩的游戏,现在却很卡.所以不少人又重装了windowXP系统在理论上越新系...

光泽县15769468622: 关于家装图纸的相关专业英语名称 -
漳点芬布: 1) 原始平面测量图 building survey plan 2) 拆除墙体尺寸图 walling removal dimension plan 3) 新砌墙体尺寸图 masonary panel dimension plan 4) 平面布置图 floor plan 5) 地面布置图 ground plan 6) 吊顶平面图 ceiling plan 7) 吊顶尺寸...

光泽县15769468622: 开源操作系统是什么意思 -
漳点芬布: 开源的意思是安卓系统的源代码是面向用户开放的,可以遵循开源协议(GNU)进行使用、编译和再发布.在遵守GNU协议的前提下,任何人都可以免费使用,随意控制软件的运行方式.最著名的开源操作系统是linux. 开源系统相对于不开源...

光泽县15769468622: 简述在UNIX系统中什么是超级用户 超级用户有何特权 -
漳点芬布: 在Unix风格的系统中,root是在所有模式(单/多用户)下对拥有对所有文件与程序拥有一切权限的用户(也即超级用户)的约定俗成的通名,但也有例外,如在BeOS中超级用户的实名是baron,在其它一些Unix衍生版里则以avatar作为超级用户...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网