夏武

夏武的博客

他的个人主页  他的博客

取名的故事

夏武  2012年03月04日 星期日 01:17 | 1880次浏览 | 1条评论

不知道从什么时候开始,公司里面使用GNU/Linux作为桌面的开发人员多了起来,当然遇到的问题也多了起来。
其中的一个问题比较有趣,“kill和killall为什么在二个不同的目录?”。后来,发现Busybox的邮件列表有这件事情的解释:
        话说在1969年,Ken Thompson和Dennis Ritchie在PDP-7开始编写Unix操作系统。
        大约在1971年,这哥俩有了新的硬件设备:带有两块1.5兆RK05磁盘的PDP-11计算机,于是他们着手升级系统。

        随着操作系统不断变大,第一块RK05磁盘已经装满,他们决定将新的操作系统文件移到第二块RK05磁盘(第二块磁盘之前存放的是用户目录,这也是挂载的时候叫/usr的原因)。于是,他们复制了所有的操作系统目录(/bin,/sbin,/lib,/tmp...)到第二块磁盘上。随后,当他们弄到第三块磁盘的时候,他们将它挂载到/home下,所有的用户目录也随之摞了过来。

        当然他俩订了一个规矩“当系统启动的时候,必须能够挂载第二块磁盘到/usr下,这样就不需要做类似挂载/usr/bin的操作”。

都说技术人生枯燥,其实还是有很多乐趣的。

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
吴琼

回复 吴琼  2012年03月04日 星期日 13:51

搞技术的。每个东东背后都有个鲜为人知的故事哈

0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号