设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

[书籍推荐]《Linux/Unix 设计思想》

2012-8-1 10:52| 发布者: 红黑魂| 查看: 7473| 评论: 1|来自: 笨兔兔

摘要:   大热天,人也静不下心来去思考该思考的事情,这也是一种无奈。最近阅读完毕了一本书籍,也就是今天为大家推荐的《Linux/Unix 设计思想》(Linux and the Unix Philosophy)。在光谷书城转悠的时候,在架上看到与其 ...

  大热天,人也静不下心来去思考该思考的事情,这也是一种无奈。最近阅读完毕了一本书籍,也就是今天为大家推荐的《Linux/Unix 设计思想》(Linux and the Unix Philosophy)。在光谷书城转悠的时候,在架上看到与其很多并列的书籍,《从零基础学习 Linux》,《Linux 命令大全》之类的书籍。你不用翻开,也知道它们会写些什么东西,从 Linux 历史介绍开来,而后命令介绍。


  一本有厚度的书籍,抵上百本没有多少新意的,虽然它仅有170多页的内容。厚度在于思想,而非简单的页数。就像家乡的县城肆无忌惮的扩建,非要整个西城、东城出来,把路修的双向二三十车道,但行人少的很。道路不在多宽阔,关键是有没有人去走!

Unix 哲学是集思广益的智慧,作者在书中介绍了 Unix 体现的几种思想,包括:

  • 小即是美(SMALL)
  • 让每一个程序只做好一件事情
  • 尽快建立原型
  • 舍高效率而取可移植性
  • 采用纯文本文件来存储数据
  • 充分利用软件的杠杆效应
  • 避免强制性的用户界面
  • 让每一个程序都成为过滤器

更多 Unix 哲学(十条小准则):

  • 允许用户定制环境
  • 尽量使操作系统内核小而轻量化
  • 保护小写字母并尽量简短
  • 保护树木
  • 沉默是金
  • 并行思考
  • 各部分之和大于整体
  • 寻求 90% 的解决方案
  • 更坏就是更好
  • 层次化思考

  同时,作者在最后也将 Unix 与其他操作系统的哲学、Linux 与 Unix进行了对比。提到,Linux 是 Unix 哲学境界的新体现。当然,它并不一味严肃,看着看着,你会不自觉的笑出声来。

书籍信息
书名:《Linux/Unix 设计思想》
作者:Mike Gancarz
出版社:人民邮电出版社


酷毙

雷人

鲜花

鸡蛋
2

漂亮

刚表态过的朋友 (2 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部