Plan 9
取消
显示结果 
搜索替代 
您的意思是: 

分享我的技巧 : 来自Bell实验室的Plan9操作系统

mybabys
本科生

分享我的技巧 : 来自Bell实验室的Plan9操作系统

这是以前“Plan9在中国”网站上翻译的Plan9第3版的一些文档,现在这个网站不在了觉得很可惜,故共享之。(2002年Plan9发布了第4版)

目录有:

Plan 9 操作系统概述.htm

安装Plan 9操作系统.htm

Bell实验室的Plan 9 系统的常见问答.htm

IL协议.html

Plan 9 协议.htm

启用Plan 9系统.htm

命令.htm

数据库.htm

文件服务器.htm

文件格式,杂项.htm

系统和库调用.htm

系统管理.htm

设备.htm



Plan9的老巢在http://cm.bell-labs.com/plan9dist/

这里有他的全部文档、手册、安装文件,并且系统自带全部源码。

并且Additional Software栏里有一个已经安装好的80M的Vmware版下载。



Plan9R4不支持VirtualPc底显卡和网卡,如果你在VirtualPc上安装需要:

修改引导盘的vgadb文件,添加如下一段:

ctlr

0xC0000=""

link=vga

hwgc=s3hwgc

ctlr=virge

骗骗安装引导程序让他用s3驱动,这样就能够支持显卡了:)

同样安装完系统后也要修改系统的vgadb文件,添加这些信息。

网卡是没有办法,国外有个哥们正在写驱动,过一阵子可能就行了,

所以还是建议不要在VirtualPc上安装(尽管virtualPc比Wmware

快很多)。





以下是一段摘录:









到80年代中期,计算的趋势从大的集中式的分时计算向更小的个人机器(典型的如UNIX工作站) 组成的网络方向转移。人们早已对过载的和受严格管束的分时机器厌倦了,渴望转而使用小的, 自维护的系统,即使意味着计算能力上有不少损失。微型计算机变得越来越快,像那样的损失是可以弥补的,时至今日这种计算方式依然流行。



尽管个人工作站在急促发展,但是它们的某些缺点还是被忽视了。首先,它们运行的操作系统 UNIX本身是一个古老的分时系统而且很难和在它诞生之后的思想相适应。图形和网络功能被很好地加入到UNIX生存期之中,同时是很差劲地被集成进去的以及难于管理。更为重要的是早期集中在拥有私人机器从而让计算机网络像老的单一分时系统一样无缝地提供服务变得困难了。分时把管理和分期偿还投资和资源集中化了;个人计算分散了,民主化了以及从根本上扩大了管理问题。选择一个老的分时操作系统来运行这些个人机器使得平滑地一起绑定一些东西变得困难了。



开始于20世纪80年代后期 Plan 9 作为一个尝试通过两种方法实现:构建一个被集中管理的和好的价格性能比--通过使用便宜的现代微型计算机作为它的计算元素--的系统。意图是要构建一个脱离工作站的分时系统,但是以新颖的方式实现。不同的计算机处理不同的任务(tasks):在人们的办公室里的小的便宜的机器作为终端,提供对大的,集中的共享资源的如计算服务器和文件服务器的访问能力。对于集中的机器,正在来临的共享存储多处理器(译者注:一种多处理器的方案,可参考<;高等计算机体系结构>;一书,徐志伟&;黄铠,机械工业出版社)高潮好像是一种明显的候选方案。这里的想法很像剑桥分布式系统(CambridgeDistributed System)所采用的。早期的口号是要构建一个脱离许多小系统的UNIX,而不是一个脱离许多小UNIX的系统。



UNIX的问题是太深难于修改,但是它的某些思想还是可以继续发展的。最好的一个就是它的文件系统的使用,用一致的方法命名和访问资源,甚至那些如设备,不再传统地看作文件。对于Plan 9,我们采用了这个思想,设计了一个称作9p的网络级协议能让机器访问远端系统上的文件。在此之上,我们构建了一个命名系统,它让人们和它们的计算代理建立网络中资源的个性化视图。这就是Plan 9第一个开始看起来不同的地方:一个Plan 9用户构建一个私人的计算环境还可以在任何想要的地方重新创建,而不是在一个私人机器上做所有计算。很快就变得清楚了,这个模型比我们预见的还要更丰富,像每个进程的名字空间和类文件系统资源这样的想法被扩展到整个系统--到进程,图形,甚至网络本身。



到1989年,系统已经足够稳定,以至于我们当中的一些人把它用作我们的高级(exclusive)计算环境。这就意味着带来我们已在UNIX上使用的许多服务和应用。我们借