Linux系统设计对软硬件的版本要求极高,不同的硬件平台、内核版本、系统版本、软件版本一般不能通用。对于Linux版本,主要是了解以下两个方面:
(1)Kernel版本
Kernel版本即Linux内核版本。Linux内核有以下不同的命名方案。
早期版本:
第一个版本的内核是0.01,其次是0.02、0.03、0.10、0.11、0.12(第一个GPL版本)、0.95、0.96、0.97、0.98、0.99及1.0。
旧计划(1.0和2.6版之间),版本的格式为A.B.C,比如2.4.18。其中,A、B、C代表:
·A是指大幅度转变的内核。其很少发生变化,只有当代码和核心发生重大变化才会改变。在历史上曾改变两次内核:1994年的1.0及1996年的2.0。
·B是指一些重大修改的内核。在2.x时代,如果x为奇数,指开发版本;偶数指稳定版本。
·C是指轻微修订的内核。当有安全补丁、bug修复、新的功能或驱动程序时,这个数字便会有变化。
自2.6.0(2003年12月)发布后,人们认识到,更短的发布周期将是有益的。自那时起,版本的格式为A.B.C.D,其中A、B、C、D代表:
·A和B是固定不变的。
·C是内核的版本。(www.daowen.com)
·D是安全补丁。
自3.0(2011年7月)发布后,版本的格式为3.A.B,其中A、B代表:
·A是内核的版本。
·B是安全补丁。
可以在www.kernel.org查看或下载最新的内核版本。
(2)操作系统的版本
在生产和学习中使用的一般是完整Linux操作系统发行版。每个不同的发行版都有自己的版本号命名规则。以Debian为例,目前最新的版本是9.x。其中,9表示主版本号;x表示次版本号。
Debian的系统映像的文件名为debian-9.4.0-amd64-DLBD-1.iso。其中,amd64表示支持64位CPU平台。
严格来说,Linux只是一个操作系统内核,大多数Linux发行版是由操作系统内核加上GNU的软件或工具形成的完整的操作系统。
【注释】
[1]部分内容来自维基百科和其他互联网(如发行版官网介绍等)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。