Plan 9
文章平均质量分 74
bonny95
行至水穷处,坐看云起时。
展开
-
Notes of Introduction to OS Abstractions Using Plan 9 from Bell Labs(I)
1. Loaded Programs1.1 Command nmCommand nm can be used to display symbol information in both objects and binary files, because it looks at the symbol table stored in the binary for debugging purposes. Command strip can be used to remove the symbol table.Op原创 2010-11-28 21:09:00 · 738 阅读 · 0 评论 -
Plan 9安装初体验
不知道什么是Plan 9? 请参见http://plan9.bell-labs.com/plan9/about.html 和 http://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs。有5种方式可以安装或体验Plan 9:在物理server上安装Plan 9操作系统,基本配置包括网络、文件服务器、CPU服务器以及终端,一般而言不适合个人体验。Plan 9已经被移植到IBM的Blue Gene/P上,和CNK一起工作(http://doc.cat-v.org/pla原创 2010-11-22 11:16:00 · 4445 阅读 · 0 评论 -
Plan9自动获取IP地址
Plan 9的Manual和Wiki上面关于网络配置的介绍,都是以server为原型,前提条件是这些server都会有固定的IP地址,集成DHCP、DNS乃至自己的子网。可我的Plan 9是在VirtualBox4.0的虚拟机上装的,Host是Fedora 14,通过家用无线路由器上网,IP地址动态获取,不可能有固定IP和固定的DNS、Gateway等等。因此http://cm.bell-labs.com/wiki/plan9/Network_configuration/index.html和http://原创 2011-02-24 20:54:00 · 1938 阅读 · 0 评论 -
Notes of Introduction to OS Abstractions Using Plan 9 from Bell Labs(II)
<br /> <!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } --><br />man:section 1 is for commands, section 8 is for commandsnot commonly used by users (i.e., they are intended to administer thesystem), and<br />section2 i原创 2011-02-26 18:48:00 · 564 阅读 · 0 评论 -
Plan9 Environment Variables -- Notes of Introduction to OS Abstractions Using Plan 9 from Bell Labs(III)
Theinterface for using environment variables in Plan 9 is a fileinterface. All interfaces of environment variables can be foundunder /env.Toobtain the value for a environment variable, from a C program, we canuse the getenvsystem call. If the原创 2011-02-27 23:28:00 · 614 阅读 · 0 评论 -
Plan9 Files -- Notes of Introduction to OS Abstractions Using Plan 9 from Bell Labs(IV)
<br /> 2.1 Input/OutputMost of the times, standard input, standard output, and standard error go to /dev/cons. This file represents the console for your program.It is the interface to use the device that is known as the console, which corresponds to your t原创 2011-03-07 09:23:00 · 749 阅读 · 0 评论 -
9vx tutorial: running a cpu server from kfs (RFC)
本文是yiyus发布在9fans上的一篇教程。文中用到的9vx是yiyus维护的分支:http://bytebucket.org/yiyus/vx32/overview。根据yiyus在9fans中的说明,他的9vx分支是从ron的分支上更改的。vx32/9vx的创始人Russ Cox最近在9fans中声明他本人已经放弃了对9vx的维护,准备将所有权限转交给ron minnich(八卦一下:Russ Cox现在是Google Go语言的核心成员之一,正与Rob Pike,Ken Tompson等原plan9转载 2011-02-16 22:57:00 · 1244 阅读 · 0 评论 -
Plan 9中使用Abaco
<br />Abaco是Plan 9的一个非常原始的浏览器,要想使用它,必须首先按照下列步骤:term% webcookies (可选,如果webfs可以直接运行的话,不必运行webcookies)term% webfsterm% abaco<br />如果不启动webfs的话,很可能你会遇到这样的错误:<br />term% abaco*abaco: can't initialize webfs: '/mnt/web/ctl' does not exist*原创 2011-02-21 21:07:00 · 838 阅读 · 0 评论 -
Plan 9安装Go
I、安装python和mercurial(hg)首先是在term中输入9fs sources, 然后cd到/n/sources/contrib下,参照Plan 9的contrib index,找到"From fgb's contrib"的python用户名。 % 9fs sources% /n/sources/contrib/fgb/root/rc/bin/contrib/install fgb/contrib% contrib/install -f bichued/python% contri原创 2011-02-21 22:24:00 · 2055 阅读 · 0 评论