Linux 学习基础入门之Linux发展史

Linux发展史1. 什么是操做系统咱们在使用电脑时候,通常是使用应用程序的,你好比说我如今在Chrome浏览器访问云栖社区。Chrome运行在操做系统上,操做系统驱动硬件,也就是咱们的电脑,他们的关系以下所示:2. Unix --> Minix --> LinuxUnix操做系统由贝尔实验室开发的,后来由于AT&T的政策改变,在Version 7 Unix推出以后,发布新的使用条款,将UNIX源代码私有化,在大学中再也不能使用UNIX源代码。

Linux发展史linux

1. 什么是操做系统浏览器

咱们在使用电脑时候,通常是使用应用程序的,你好比说我如今在Chrome浏览器访问云栖社区。Chrome运行在操做系统上,操做系统驱动硬件,也就是咱们的电脑,他们的关系以下所示:
Linux 学习基础入门之Linux发展史Linux 学习基础入门之Linux发展史bash

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.blog

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

GPL 是通用公共许可get

  1. 全部人能够自由传播软件
  2. 能够自由修改软件,可是须要把修改后的软件发布出来。

4. Linux的发行版

发行版为许多不一样的目的而制做, 包括对不一样计算机结构的支持, 对一个具体区域或语言的本地化,实时应用,和嵌入式系统,甚至许多版本故意地只加入免费软件。已经有超过三百个发行版被积极的开发,最广泛被使用的发行版有大约十几个。
Linux 学习基础入门之Linux发展史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.

相关文章
相关标签/搜索