Linux发展史的示例分析

发布时间:2021-11-08 10:56:01 作者:小新
来源:亿速云 阅读:102

这篇文章主要介绍Linux发展史的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Linux发展史

1. 什么是操作系统

我们在使用电脑时候,一般是使用应用程序的,你比如说我现在在Chrome浏览器访问云栖社区。Chrome运行在操作系统上,操作系统驱动硬件,也就是我们的电脑,他们的关系如下所示:
Linux发展史的示例分析

2. Unix --> Minix --> Linux

Unix操作系统由贝尔实验室开发的,后来因为AT&T的政策改变,在Version 7 Unix推出之后,发布新的使用条款,将UNIX源代码私有化,在大学中不再能使用UNIX源代码。Andrew S. Tanenbaum教授为了能在课堂上教授学生操作系统运作的实务细节,决定在不使用任何AT&T的源代码前提下,自行开发与UNIX兼容的操作系统,以避免版权上的争议。他以小型UNIX(mini-UNIX)之意,将它称为MINIX,据说谭教授在开发Minix时候没去看Unix代码,以免产生法律上的纠纷。

据报道,即使是毫无经验的学生也能在几个月的典型培训课程的学习中获得对整个系统的很好的了解。Minix最有名的学生用户是Linus Torvalds,他在芬兰的赫尔辛基大学用Minix操作平台建立了一个新的操作系统的内核,他把它叫做Linux。Linux 由Linus 开发,开源、自由,要代替你的Unix, 当时他还是个学生。

3. 自由软件 --> GNU -->GPL

自由软件,不是免费,可以自由使用,自由传播。Stallman创立了GNU自由软件基金会,有一些非常优秀的自由软件,但是没有系统内核,于是与Linux合作,作为系统内核,所以,Linux又称作 GNU/Linux.

GNU, GNU is not Unix,目标是发明出一个替代Unix系统。官网gnu.org. 有很多优秀的软件,如gawk, bash, gcc, emacs等。

GPL 是通用公共许可

  1. 所有人可以自由传播软件

  2. 可以自由修改软件,但是需要把修改后的软件发布出来。

4. Linux的发行版

发行版为许多不同的目的而制作, 包括对不同计算机结构的支持, 对一个具体区域或语言的本地化,实时应用,和嵌入式系统,甚至许多版本故意地只加入免费软件。已经有超过三百个发行版被积极的开发,最普遍被使用的发行版有大约十几个。
Linux发展史的示例分析

需要强调一点是Redhat与 CentOS 的区别
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件.

CentOS的目标是和Redhat一模一样,在Redhat发布之后,CentOS团队去掉Redhat中的收费软件,去掉Redhat logo,再次Release.

以上是“Linux发展史的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. Autotools发展史
  2. Linux和Unix的发展史

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:如何使用SSHFS文件系统通过SSH远程挂在目录

下一篇:MySQL优化的方法是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》