Linux 小知识翻译 - 「版本号」的命名方式

简介:

包括OS,所有的软件都有版本号信息。一般来说,版本号的增大表示软件的功能增强了或者修正了一些Bug,也就是表示软件更新了。

 

版本号的命名方式没有统一的标准。每种软件都不一样。

大部分情况下,版本号以「X.Y」或者「X.Y.Z」的方式命名,软件有大幅的功能增强时,增加「X」的数值,只有微小的改变时,增加「Y」或者「Z」的数值。

因此,「X」被称为「主版本号」,「Y」或者「Z」被称为「次版本号」。

 

但是,版本号有时还有其他的含义。比如Linux内核的版本号,现在是以「X.Y.Z」的方式命名的,2008年4月20日时「2.6.24」是最新版本。

另一方面来看,当时实际上Linux内核「2.5.75」已经发布了,这个版本被称为「开发版」,其中加入了很多新的功能,但还没有进行充分的稳定性相关测试。

Linux内核版本的「Y」如果是偶数表示这个版本是面向一般用户的「稳定版」,如果是奇数,表示这个版本是面向开发人员的「开发版」。

所以说,在版本号的命名中,也会存在相Linux内核这样,版本号中的数字有特殊意义的命名方式。

 

比如还有ubuntu发行版版本号的命名,版本号「Ubuntu 7.10」表示这个版本是2007年10月发布的。

如此这般,版本号的命名方式各式各样,根据不同的软件还可以从版本号的数字中知道这个版本号对于这个软件的其他意义。

 

还有个版本号的例子,前段时间OpenSSH 4.9发布后没几天OpenSSH 5.0就发布了。这次OpenSSH 4.9和5.0之间并没有很大的变化,只是修正了几个安全问题。

所以说,版本号数字的追加策略会根据软件的不同而不同。这点尤其需要注意。



本文转自wang_yb博客园博客,原文链接:http://www.cnblogs.com/wang_yb/p/3769951.html,如需转载请自行联系原作者


目录
相关文章
|
Unix Linux Windows
【Linux】—— 命名管道详解
【Linux】—— 命名管道详解
|
1月前
|
缓存 Unix Linux
进程间通信之匿名管道和命名管道的理解和实现【Linux】
进程间通信之匿名管道和命名管道的理解和实现【Linux】
|
6月前
|
Linux
Linux命名管道进程通信
Linux命名管道进程通信
30 0
|
5天前
|
Linux
【linux进程间通信(一)】匿名管道和命名管道
【linux进程间通信(一)】匿名管道和命名管道
|
2月前
|
Linux 编译器 C语言
【Linux】程序的翻译过程
【Linux】程序的翻译过程
【Linux】程序的翻译过程
|
3月前
|
Unix Linux C语言
Linux | 创建 | 删除 | 查看 | 基本命名详解(二)
Linux | 创建 | 删除 | 查看 | 基本命名详解(二)
|
3月前
|
人工智能 Unix Linux
Linux | 创建 | 删除 | 查看 | 基本命名详解(一)
Linux | 创建 | 删除 | 查看 | 基本命名详解(一)
|
8月前
|
Linux
Linux进程通信 ---匿名/命名管道 --- 共享内存(一)
Linux进程通信 ---匿名/命名管道 --- 共享内存(一)
82 0
|
4月前
|
存储 小程序 Linux
Linux进程间通信【命名管道】
Linux进程间通信【命名管道】
44 0
|
4月前
|
存储 Unix Shell
Linux【脚本 04】Shell脚本传递参数的4种方式(位置参数、特殊变量、环境变量和命名参数)实例说明
Linux【脚本 04】Shell脚本传递参数的4种方式(位置参数、特殊变量、环境变量和命名参数)实例说明
188 0