今天我们开始学习Ubuntu Linux操作系统
有过了解的应该知道,Linux操作系统很大程度的借鉴了UNIX操作系统的成功经验继承并发展了UNIX操作系统的优良传统。由于Linux操作系统具有开源的特性,因此一经推出便得到了广大操作系统开发爱好者的积极响应和支持,这也是Linux得以迅速发展的关键因素之一。
那么既然要学习,我们就要对它有一定的了解,首先我们先来了解一下它的历史。
Linux的发展历史
Linux操作系统是一种类UNIX的操作系统,UNIX是一种主流经典的操作系统,Linux操作系统来源于UNIX,是UNIX在计算机上的完整实现。UNIX操作系统是1969年由肯•汤普森(K. Thompson)工程师在美国贝尔实验室开发的一种操作系统,1972年,其与丹尼斯•里奇(D. Ritchie)工程师一起用C语言重写了UNIX操作系统,大幅增加了其可移植性。由于UNIX具有良好而稳定的性能,因此在计算机领域中得到了广泛应用。
由于美国电话电报公司的政策改变,在Version 7 UNIX推出之后,其发布了新的使用条款,将UNIX源代码私有化,在大学中不能再使用UNIX源代码。1987年,荷兰的阿姆斯特丹自由大学计算机科学系的安德鲁•塔能鲍姆(A. Tanenbaum)教授为了能在课堂上教授学生操作系统运作的实务细节,决定在不使用任何美国电话电报公司的源代码的前提下,自行开发与UNIX兼容的操作系统,以避免版权上的争议。他以小型UNIX(mini-UNIX)之意将此操作系统命名为MINIX。MINIX是一种基于微内核架构的类UNIX计算机操作系统,除了启动的部分用汇编语言编写以外,其他大部分是用C语言编写的,其内核系统分为内核、内存管理及文件管理3部分。
MINIX最有名的学生用户是芬兰人李纳斯·托沃兹(L. Torvalds)他在芬兰的赫尔辛基技术大学用MINIX操作系统搭建了一个新的内核与MINIX兼容的操作系统,1991年10月5日,他在一台FTP服务器上发布了这个消息,将此操作系统命名为Linux,标志着Linux操作系统的诞生。在设计哲学上,Linux和MINIX大相径庭,MINIX在内核设计上采用了微内核的原则,但Linux和原始的UNIX相同,都采用了宏内核的设计。
Linux一开始要求所有的源码必须公开,且任何人均不得从Linux交易中获利。然而,这种纯粹的自由软件的理想对于Linux的普及和发展是不利的,于是Linux开始转向通用公共许可证(General Public License,GPL)项目,成为GNU(GNU’s Not UNIX)阵营中的主要一员,GNU项目是由理查德·斯托曼(R. Stallman)于1984年提出的,他建立了自由软件基金会,并提出GNU项目的目的是开发一种完全自由的、与UNIX类似但功能更强大的操作系统,以便为所有计算机用户提供一种功能齐全、性能良好的基本系统。
Linux诞生之后,发展迅速,些机构和公司将Linux 内核、源码以及相关应用软件集成为一个完整的操作系统,便于用户安装和使用,从而形成Linux发行版本,这些发行版本不仅包括完整的Linux系统,还包括了文本编辑器、高级语言编译器等应用软件,以及X-Windows图形用户界面。Linux在桌面应用、服务器平台、嵌入式应用等领域得到了良好发展,并形成了自己的产业环境,包括芯片制造商、硬件厂商、软件提供商等。Linux具有完善的网络功能和较高的安全性,继成了UNIX系统卓越的稳定性表现,在全球各地的服务器平台上市场份额不断增加。在高性能集群计算中,Linux处于无可争议的霸主地位,在全球排名前500名的高性能计算机系统中,Linux占了90%以上的份额。
云计算、大数据作为一个基于开源软件的平台,Linux占据了核心优势。Linux基金会的研究结果表明,85%以上的企业已经在使用Linux操作系统进行云计算、大数据平台的构建。在物联网、嵌入式系统、移动终端等市场,Linux也占据着最大的份额。在桌面领域,Windows仍然是霸主,但是Ubuntu、CentOS等注重于桌面体验的发行版本的不断进步,使得Linux在桌面领域的市场份额也正在逐步提升。Linux凭借优秀的设计、不凡的性能,加上IBM、Intel、CA、Core、Oracle等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。
经过对Linux发展历史的一些了解想必你已经对这个我们将要学习的系统有了更多的兴趣了吧。那么就让我们期待接下来的学习吧