分享

Linux/unix 设计思想读书笔记

 蓝晨若溪 2021-12-03

1, unix 的中心思想 “用户知道自己在做什么” 【如果你不能理解, 那你就不属于这个世界】

2, 这个世纪的哲学会成为下一个世纪的常识 。

3, NIH (Not Invented Here ,非我发明) 综合征 : 在看待别人解决方案时, 人们总是认为自己可以做得更好 。

4, Linux 为Unix 世界重新激起波澜 ,所谓的'开源’ 要比 '专有’ 软件或是那些没有现成源代码的软件优越 。 多年以来 , Unix 开发人员一直坚信这一点 。但计算机行业的其他人却被一些专有软件公司的大量宣传所蒙蔽,他们误以为任何借来的或者免费的软件在性能上都无法比拟那些付费的软件 。

5, Unix的几条小哲学 :

小即是美

让每一个程序只做好一件事

尽快建立原型

舍高效率而取可移植性

使用纯文本文件来存储数据

充分利用软件的杠杆效应

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

避免强制性的用户界面

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

6, 入此门者 , 莫存希望 【abandon all hope , all ye who enter here】

7, 人类创造的三个系统

人类只具备创建三个系统的能力 。不论如何努力 , 无论为之奋斗多久, 人类最终都会意识到想要打破这个规律只是徒劳。 人类根本无法建立第四个系统。 只有自欺欺人的家伙才不相信这个铁律 。

为什么只有三个 ?

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多