随着互联网的迅速崛起,我们的设备上有很多应用,甚至系统都有相应的版本。但是你知道所有这些版本是什么意思吗?今天我就简单梳理一下常见的软件和系统版本号是什么意思。
基本原则:
alpha:软件或系统的内部测试版本,会有很多bug,仅供内部人员使用
测试版:软件或系统的测试版本。这个版本通常是在alpha版本之后,同时有很多新功能和很多bug
gamma:软件或系统接近成熟版本,只需稍加改进即可发布
微软常用的版本号:
rc(发布候选):发布候选,这个版本不会增加新功能,更多需要调试
ga(通用):正式发布版本,这个版本是正式版本
rtm(发布到制造):为工厂大量生产的压片版本,与官方版本相同
oem(原始委托制造):电脑厂商现场销售版,不零售,预装。
rvl:它声称是官方版本,但事实上它根本不是这个版本的名字。它是从中/英文文档中破解的
eval:网络上流传的eval版类似于“评估版”,在功能上与零售版没有区别
rtl(零售):零售版才是真正的官方版,官方放在零售版上
苹果常用的版本号:
gm(金主):正式版之前的最后一个beta版其实就是正式版
google chrome浏览器常用版本号:
chrome:开源版本,迭代速度极快,几个小时就会有新版本,还有很多新功能,验证后会移植到chrome
加那利:迭代速度比chromium版本稍慢。功能很新但没有验证,崩溃的概率很大
dev:基于chromium开发,每周都会发布新的功能,这些功能都有一定的筛选,一些bug和不稳定因素也是固定的
beta:在dev版本的基础上,chrome会在这个版本的基础上进行改进,一般每月更新一次,功能更加完善
稳定:稳定版,也就是chrome官方版。这个版本是基于beta版的,所有已知的bug都已修复。一般来说,更新很慢
ubuntu系统常用版本号:
lts(长期支持):长期进化版本,ubuntu会支持更长时间。目前java也在使用这种方法
参考文献:
乔哥,《软件的alpha、beta、rc、ga版本的区别》,开源中国