1. 简单百科
  2. 维护版本

维护版本

维护版本(也被称作次要版本)是指一种不增加新功能或内容的产品发布。举例来说,在电脑软件中,维护版本通常是解决一些次要的问题,例如修复程序错误或是保安问题。

相关示例

KDE在一次发布中使用了不常使用的版本号"3.0.5a",因为缺乏版本号可以使用。当时,KDE 3.1的开发工作已经开始,而版本协调者使用了像是3.0.5这样的版本号,3.0.6则是KDE内部用于标记即将到来的3.1版的开发版本号。但在3.0.3发布后,数个预料之外且重大的程序错误必须先行修复(从3.0.4开始),但因为3.0.5的版本号已经用掉了,却又仍有程序错误需要修复,从而导致了版本号的冲突。较近期的KDE发布周期已将开发中的版本标记为较大的修订版本号(例如3.1.95)来避免这个问题。

补丁

补丁(英语:Patch)是透过更新计算机程序或支持文件,用来修补软件问题的数据程序。包括像是修正安全隐患(漏洞)、BUG、改善易用性或性能等。然而,设计不良的Patch可能带来新的问题。

软件版本号

数学常量

有些软件采用数学常量来进行订定版本编号。具体方法为先选定一个数学常量,每个新版本都距离该数学常量更近。其含义是该软件有一个确定的功能目标,而不是在未来无限扩展其功能范围,所以采用数学常数作为版本号表示距离软件的目标越来越逼近。例如选用圆周率的软件,其版本应为3、3.1、3.14、3.141。

英文缩写

有些软件采用英文缩写来为版本制定编号。

实例

Macromedia于2004年推出Flash MX。奥多比收购Macromedia后,为其推出之后续版本为Flash CS2,当中“CS”代表创新科技Creative Suite。

Windows有两个版本采用英文缩写作版本编号,分别是Windows Me和Windows XP。“Me”代表“Millennium”(千禧年)或“me”(自己);“XP”代表“experience”(体验),当读出experience时,读音像读出x和p。

Ubuntu于2008年4月推出8.04 LTS版本。Ubuntu将长期为8.04版本提供技术支持。支持时间最少为三年。LTS是Long Term Support的英文缩写,意为长期支持。

软件版本周期

软件版本周期是指电脑软件的发展及发行过程,从Pre-alpha(准预览版本)发展到Alpha(预览版本)、Beta(测试版本)、Released candidate (最终测试版本)至最后的Gold(完成版)。

在软件的生命周期内,有时会发布新版本、补丁或服务包。例如Windows XP,其32位有3个服务包,64位版本有两个。这些服务包包含以单个可安装软件包的形式提供的更新、补丁和功能增强,也有新功能提供。一些软件,例如防病毒软件和游戏,需要长期的更新支持。

小数点版本

小数点版本是软件项目中的一种维护版本,尤其是指只有修复程序错误或是小范围清理代码而非加入新的功能。一般来说,这种版本会相对较频繁的发布,并较常见于开放源代码项目中。

部分零售软件也可能频繁的发布小数点版本,但对有最新完整版本的用户来说,不一定会是免费升级;而主要版本即便是先前版本的用户也几乎都必需付费才能升级。

参考资料