3、Linux的哲学思想

Linux哲学思想:

1、没有后缀之说,一切皆文件;

2、单一目的的小程序;

3、组合小程序完成复杂任务;

4、文本文件保存配置信息;

5、尽量避免捕获用户接口;

6、提供机制,而非策略。

linux是一个自由的软件,当然他不是无限自由的,之所以他使用GNU的General Public License作为限制,是为了让更多的人享受这种修改和其他的权利,是为了更好的自由化,在英文单词中,“share”是一个很重要的一个单词,分享,分享每个人对内核的认识和修改。

“提供机制,而非策略”,这是linux思想中的一条,所谓机制,就是“提供什么功能”,策略就是“实现什么功能”,这种独特的设计思想为设计者提供了更大的空间使其更好的实现它。古时候有一句,“将能而君不御者胜”(将有才同时君王不统御的话战争必胜)。所以,机制就好比这君王,不胡乱指挥,任将军自行决定。所以,自由一直都是linux的核心思想

你可能感兴趣的:(3、Linux的哲学思想)