在描述软件产品版本的状态时,“一般可用”,“生产就绪”,“稳定”和“最新/当前”之间有什么区别?
我在Apache Hadoop网站上遇到这些条款,当试图选择正确的版本/发布/分发(这三个词也让我感到困惑)下载时:
https://hadoop.apache.org/docs/r3.2.0/
Apache Hadoop 3.2.0在之前的稳定次要版本(hadoop-3.1)中包含了许多重要的增强功能。这是3.2版本系列中的第一个版本,尚未普遍可用(GA)或生产就绪。
https://hadoop.apache.org/docs/r3.1.2/
Apache Hadoop 3.1.2在之前的主要版本系列(hadoop-2.x)中包含了许多重要的增强功能。此版本通常可用(GA),这意味着它代表了API稳定性和质量的一个点,我们考虑生产就绪。
https://hadoop.apache.org/docs/r2.9.2/
Apache Hadoop 2.9.2是2.x.y版本系列中的一个点版本,它基于之前的稳定版本2.9.1。
和http://hadoop.apache.org/docs/stable/和http://hadoop.apache.org/docs/current/都指https://hadoop.apache.org/docs/r2.9.2/
TLDR:通常生产就绪,稳定且通常可用只是同义词,但每个团队的定义可能略有不同。
每个开发人员团队都有自己的这些术语陈述,但通常可以描述为:
在Hadoop案例中: