本节书摘来自异步社区《Linux从入门到精通(第2版)》一书中的第1章,第1.1节,作者:陈祥琳著,更多章节内容可以访问云栖社区“异步社区”公众号查看
第1章 Linux操作系统
Linux原本只是内核的名称,但现在人们已经习惯将其视为一个操作系统。它最初是由芬兰的在校学生Linus Torvalds从Minix上开发出来的,并不断得到发展。
Linux系统诞生时以开源的方式出现,从而引起爱好者不断地加入,这使得Linux系统在不断发展的同时,网络功能也越来越健全。随着Linux系统不断发展,使得商业操作系统长期垄断市场的模式被打破,为计算机技术做出了不可磨灭的贡献。
1.1 Linux操作系统版本
作为开放源代码的Linux操作系统(图1-1所示为Linux操作系统的吉祥物),其在提供免费使用、自由传播的同时,也遵循由电气和电子工业学会制定的POSIX(Portable Operating System Interface of Unix,UNIX可移植操作系统接口)标准。在设计上,其继承UNIX以网络为核心的思想,且采用模块化的结构,使系统拥有高效性和灵活性。
由于Linux是从UNIX上发展起来的,它与UNIX的风格颇为相似,且能够在PC上实现多用户、多任务、多线程和多CPU的特性。Linux是一个性能稳定的多用户网络操作系统,它主要运行在Intel x86系列CPU的计算机上,且支持 32 位和 64 位硬件,拥有较强的兼容性。除完整的操作系统之外,Linux系统还包括文本编辑器、高级语言编译器等应用软件及X-Window图形系统。
1.1.1 内核版本
严格的意义上说,Linux这个词本身只表示Linux内核,但实际上人们已经习惯把Linux视为整个操作系统。在系统的内核版本上,Linux系统的版本号可分为内核版本和发行版本这两种。
所谓的内核版本号,即在Linus领导下的内核开发小组所开发出的系统内核版本号,其可称官方的Linux内核版本,有实验版本和产品版本之分。
每个版本号都是由3个部分组成,即主版本号、次版本号和修订次数号。其组成的格式为:主版本号.次版本号.修订次数号。如具有里程碑的内核版本号为 1.0.0。从版本号 1.0.0可知,主版本号为1,最后一个0则为该内核版本修订的次数,而中间的这个数字0则为次版本号。
每个版本号都透露该版本的类型,如2.5.64和2.6.24。我们可以从此版本号中看出,当次版本号为奇数时,说明次版本的内核是测试版;当次版本号为偶数时,则表示此版本的内核是稳定版。而修订次数号(如64、24)是说明该内核版本被修改的次数。
1.1.2 发行版本
发行套件(distribution)版本即发行版本,发行版本是比较混乱的。
发行版本是由一些公司以及组织将Linux的内核与其他的应用软件及文档包装起来并发布到互联网上供下载使用。每个发行版本都有自己的特点,其发行版本号与内核版本号是独立的,所以发行版本号和内核版本号并不矛盾。
目前,在全世界有众多的组织发行上百种Linux系统的发行套件,比较著名的公司和组织及所发行的Linux版本如表1-1所示。