1.1 Linux简介
Linux操作系统是一款类Unix的操作系统,它具有很好的可移植性、稳定性和安全性,广泛应用于各种计算机,如今其流行程度已经超过Unix操作系统。
1.什么是Linux
1991年4月,芬兰学生Linus不满意教学用的Minix操作系统,出于爱好,根据Minix开发了Linux。他把Linux的源码放到互联网上,很多爱好者自愿地开发其应用程序,通过互联网大家一起修改,这样它的应用程序越来越多,Linux逐渐发展壮大起来。随后,Linux加入了GNU,GNU组件可以运行于Linux内核之上,它遵循公共版权许可,允许商家在Linux上开发商业软件。
Linux操作系统是一款支持多用户、多线程、多进程、实时性好、功能强大的类Unix操作系统。它的架构完全沿袭了Unix系统架构,具有成熟、稳定的特点,这样用户很容易获得Unix的功能。Linux虽然沿袭了Unix的构架,但在很多重要方面与Unix不同,它的内核是独立于BSD和System V实现的,并且由世界各地的精英通过共同努力一步步发展的。Linux和Unix的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。
2.Linux流行的原因
目前,Linux在计算机硬件公司和开发者中颇为流行,越来越多的IT界大公司如Intel、IBM、Oracle等都宣布支持Linux操作系统。这是因为:
(1)硬件技术的不断提高要求一种能够充分利用硬件功能的操作系统。近年来,随着硬件技术的提高,64位处理器、高容量低价位的内存以及廉价的硬盘的产生,使得硬件公司能够安装多用户的操作系统。
(2)随着计算机硬件价格不断下降,硬件制造商已不再提供专有操作系统的开发和支持。
(3)由于Linux可以在不同计算机硬件制造商的不同类型设备上运行,所以硬件制造商使用Linux操作系统,只需支付硬件开发费用,而不必为操作系统付费。
(4)软件开发人员要降低他们软件产品的成本,也需要通用操作系统,否则需要将软件产品进行转换才能在各种不同的专用操作系统上运行。
归根结底,Linux得到快速发展的主要原因就是开放和自由。基于Linux开放源码特性及其可移植性,越来越多的政府也投入大量的资金开发Linux。如今世界上很多国家政府机构、一些硬件公司及软件开发人员都转移到Linux操作系统开发上。Linux的广泛使用为软件开发人员降低成本,而且相对于封闭源码软件也提高了安全性。
3.Linux的发行版本
典型的Linux发行版包括:Linux内核、GNU程序库和工具。在Linux内核的发展过程中,一些组织或厂商将Linux系统的内核,外围实用程序以及文件封装起来,并提供系统安装界面、系统配置、设定与管理工具等,构成了各自的发行版本。因此可以认为Linux的发行版本实际上就是一个Linux内核加上外围实用程序的大软件包。
Linux的发行版本与内核版本号是相互独立的,Linux的发行版本号随发布者的不同而不同。SUSE、Fedora、Ubuntu、Redhat等都只是Linux的发行版本,所以将它们称为Linux是不确切的。不同发行版本的Linux使用是不同的,这种不同只是最外层的使用程序的不同,而不是Linux内核不统一或不兼容。
Linux的十大发行版如下:Debian、SUSE、Fedora、Ubuntu、Slackware、Mandirva、Gentoo、PCLinuxOS、KNOPPIX、MEPIS。