加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

linux

发布时间:2022-10-27 13:31:20 所属栏目:Unix 来源:网络
导读: Linux起源
UNIX诞生于一个开放的、相互学习研究的时代,UNIX系统的源码在世界各地流传、分享,一些热衷于UNIX的人,在源码的基础上不断研究UNIX,并对其进行改善,极大地促进了UNIX的发展与

Linux起源

UNIX诞生于一个开放的、相互学习研究的时代,UNIX系统的源码在世界各地流传、分享,一些热衷于UNIX的人,在源码的基础上不断研究UNIX,并对其进行改善,极大地促进了UNIX的发展与优化

20世纪80年代,AT&T(美国的一家电信公司)将UNIX商业化,UNIX不再开放源代码。为了方便教学与研究,赫尔辛基大学(芬兰的一所大学)的Andrew Tannebaum教授开发了MINIX操作系统,并将其发布在Internet上,免费供给学生使用。

为了重现当年软件界合作互助的团结精神,1983年9月27日,Richard Stallman(理查德·斯托曼,开源文化倡导人)公开发起了GNU计划操作系统unix,GNU是”GNU is Not Unix“的递归缩写,该计划的目标是创建一套完全自由的操作系统

MINIX过于简单,MINIX的作者又拒绝向其中添加其他用户自行编写的代码。与此同时,Linus Torvalds接触到了MINIX操作系统,在学习中萌生了自主开发操作系统的想法并付诸实践,随之Linux内核诞生。

POSIX定义了操作系统应该为应用程序提供的标准接口,为了保证之后尽可能获得大量应用软件的支持,Linux非常明智地选择了POSIX作为API设计的标准。

Linux内核的源码是开放的,自1991年之后,越来越多的开发人员参与到了Linux内核代码的编写、修改和维护工作中。

Linux操作系统的诞生、发展及成长过程始终依赖着五个重要支柱:Unix操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。

Linus(莱纳斯)是Linux的开发作者,被称为Linux之父;在Linux诞生时,他还是芬兰赫尔辛基大学的在校大学生。

Stallman(斯托曼)是开源文化倡导人。

Ken Thompson被称为Unix之父。

Linux哲学

哲学是世界观和方法论,是人类认识世界的根本方法的理论。而Linux的哲学如下

1、small is beautiful 小即是美

2. make each program do one thing well 让每个程序只做好一件事

3. build a prototype as soon as possible 尽快建立原型

3. choose portableility over efficiency 可移植性比效率更重要 (可移植性就是横向扩展)

4. store data in flat text files 使用纯文本文件存储数据

5. use software leverage to your advantage 充分使用软件杠杆

6. avoid captive user interfaces 避免强制性用户界面

7. make every program a filter 让每个程序都成为过滤器

Linux的准则

1.使用小写字母,尽量保持简短

2. 沉默是金,没有消息就是好消息

3.并行思考

4.寻找90%的解决方案:允许不完美

5.层次化思考

6. keep it simple & stupid

linux 分支

现有的Linux分支都是基于开源的Linux内核进行二次开发的厂商。

Linux分支有很多,现在比较有名的redhat、ubuntu、debian、centos(community enterprise operating system)、suse等等。

中国的Linux系统有红旗(Redflag)、麒麟、深度OS等。

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章