找回密码
 注册
关于网站域名变更的通知
查看: 165|回复: 1
打印 上一主题 下一主题

一起来聊聊Linux小知识之版本号的命名方式

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-8-31 13:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
包括OS,所有的软件都有版本号信息。一般来说,版本号的增大表示软件的功能增强了或者修正了一些Bug,也就是表示软件更新了。
, o3 e$ L0 ^5 B# H# x
版本号的命名方式没有统一的标准。每种软件都不一样。
大部分情况下,版本号以「X.Y」或者「X.Y.Z」的方式命名,软件有大幅的功能增强时,增加「X」的数值,只有微小的改变时,增加「Y」或者「Z」的数值。
因此,「X」被称为「主版本号」,「Y」或者「Z」被称为「次版本号」。

( W" k3 n* L% ~- B4 b
但是,版本号有时还有其他的含义。比如Linux内核的版本号,现在是以「X.Y.Z」的方式命名的,2008年4月20日时「2.6.24」是最新版本。
另一方面来看,当时实际上Linux内核「2.5.75」已经发布了,这个版本被称为「开发版」,其中加入了很多新的功能,但还没有进行充分的稳定性相关测试。
Linux内核版本的「Y」如果是偶数表示这个版本是面向一般用户的「稳定版」,如果是奇数,表示这个版本是面向开发人员的「开发版」。
所以说,在版本号的命名中,也会存在相Linux内核这样,版本号中的数字有特殊意义的命名方式。
8 E  b" P* m- q, c1 B
比如还有ubuntu发行版版本号的命名,版本号「Ubuntu 7.10」表示这个版本是2007年10月发布的。
如此这般,版本号的命名方式各式各样,根据不同的软件还可以从版本号的数字中知道这个版本号对于这个软件的其他意义。

* Q+ I; N5 v& q; s" c" _
还有个版本号的例子,前段时间OpenSSH 4.9发布后没几天OpenSSH 5.0就发布了。这次OpenSSH 4.9和5.0之间并没有很大的变化,只是修正了几个安全问题。
所以说,版本号数字的追加策略会根据软件的不同而不同。这点尤其需要注意。
% N* V4 E4 O' L4 b: H; v% w

该用户从未签到

2#
发表于 2020-8-31 14:04 | 只看该作者
Linux小知识之版本号的命名方式
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-28 08:37 , Processed in 0.062500 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表