Linux/Unix设计思想

1.小既是美

2.让每一个程序只做好一件事情

3.尽快建立原型

4.舍高效率而取可移植性

5.使用纯文本来存储数据

6.充分利用软件的杠杆效应

7.使用shell脚本来提高杠杆效应和可移植性

8.避免强制性的用户界面

9.让每一个程序都成为过滤器


A.允许用户定制环境

B.尽量使操作系统内核小而轻巧

C.使用小写字母,并尽量保持剪短

D.保护树木

E.沉默是金

F.并行思考

G.各部分之和大于整体

H.寻找90%的解决方案

I.更坏就是更好

J.层次化思考

注:摘自《Linux/Unix设计思想》一书,只是简单地提纲,细节未摘录。


附道禅语一则:

不争、元气不伤;不畏、慧目闪光;不怒、百神和畅;不忧、心底清凉;

不求、不卑不亢;不执、可方可圆;不贪、富贵安康;不苟、自有主张。

——2013.7.24