一本从程序员的角度用 Plan 9 来介绍操作系统的在线书籍.

Lee

来自: Lee(MU)
2007-03-09 19:42:17

×
加入小组后即可参加投票
  • 鹅非鹅

    鹅非鹅 (歪脖朝天叫) 2007-03-11 21:01:34

    阅读中...

  • Lee

    Lee (MU) 楼主 2007-03-24 13:31:07

    本书从程序员的角度介绍 Plan 9, 主要有两个主题: 1. 介绍 Plan 9 的基本概念. 作者首先指出, 在操作系统中, 像进程(process), 文件(file) 等等概念都是操作系统提供的抽象, 这些概念的意义, 以及对其 进行操作的意义都由操作系统进行定义. 在 Plan 9 中, "文件" 这个概念主要是作为接口或者协议出现的, 对系统中的几乎所有资源的访问都有对应的以文件形式出现的接口. 此外作者还介绍了 Plan 9 中其它一些核心的概念, 例如说每个 进程单独的名字空间(name space) 等等, 以及这些概念的应用. 2. Plan 9 的编程环境. 在介绍 Plan 9 的编程环境时, 主要包括如下一些内容: 系统调用; 常用库, 例如 bio 库, thread 库, graphics 库, regexp 等等. 除此之外, 还包括一些常用工具, 例如说 8c, acid, mk, rc, awk, sed 等等的介绍. 当然了, 上述两个主题在书中是交织出现了. 另外, 在介绍每个概念或者 系统调用/库函数的时候, 作者都给出相应的例子. 或者是在 shell 中 执行的一些命令, 或者是一些小的代码例子. 作者并没有提供书中代码例子的下载(至少我没有找到 :), 我在看的过程中 整理了一下书中的例子, 可以从如下网址下载: http://plan9.bell-labs.com/sources/contrib/lee/9intro.tgz

  • Lee

    Lee (MU) 楼主 2007-03-24 13:49:04

    上面的介绍是挂一漏万, 所以如果有兴趣, 还是建议仔细看看本书.

  • toto

    toto 2007-04-22 19:59:24

    谢谢! 阅读中……

  • SHELL

    SHELL 组长 2007-05-09 11:17:01

    呵呵,看来plan9的fans不少哦...

  • Argus

    Argus (成器) 2007-11-06 21:06:14

    可惜啊plan 9的资源和资料实在是太少了

  • SHELL

    SHELL 组长 2007-11-12 09:30:23

    英文资料应该是够了,装上用用,有问题了,src应该是最好的资料... : )

  • [已注销]

    [已注销] 2008-10-17 19:56:56

    [内容不可见]

  • cadl

    cadl 2013-12-08 11:26:42

    很棒 谢谢分享~

你的回应

回应请先 , 或 注册

116 人聚集在这个小组
↑回顶部