首页 > 代码库 > Mike Gancarz:Linux/Unix设计思想
Mike Gancarz:Linux/Unix设计思想
Mike Gancarz是一位技术布道者。他是Linux/Unix最主要的倡导者之一,也是最早开发X Window System的先驱。他把一些在Unix/Linux社区里口口相传的哲学思想总结提炼,写成了《Linux and the UNIX Philosophy》这样一本完整的Unix/Linux哲学理论书籍。他在书中提出了九条训格之言:
一、小即是美
二、让每一个程序只做好一件事情
三、尽快建立原型
四、舍高效率而取可移植性
五、使用纯文本文件来存储数据
六、充分利用软件的杠杆效应
七、使用shell脚本来提高杠杆效应和可移植性
八、避免强制性的用户界面
九、让每一个程序都成为过滤器
此外还有十条次要原则则并不为所有人认同,但这些准则正在渐渐发展成Unix世界信仰体系的一个组成部分:
一、允许用户定制环境
二、让操作系统内核小而轻巧
三、使用小写字母并尽量保持简短
四、节约纸张,保护树木
五、沉默是金
六、并行思考
七、各部分之和大于整体
八、寻找问题的帕雷托法则(即寻找满足目标用户90%要求的解决方案,剩下的10%任由其自生自灭)
九、程序随需求而增长(更坏就是更好)
十、层次化思考
Mike Gancarz:Linux/Unix设计思想
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。