Yocto 中的点发布与里程碑发布
Point releases vs milestone releases in Yocto
Yocto 项目中有不同类型的版本
- 主要版本
- 次要版本
- 点发布
- 里程碑发布
任何人都可以解释这些所有版本之间的区别,开发人员应该为他们的硬件平台选择哪个版本
让我引用 official documentation,因为它回答得很好:
Major release number changes imply compatibility changes with previous releases. Minor release number changes imply significant changes up to, but not including compatibility changes. Minor rev number changes are for minor issues such as simple bugfixes, security updates, etc.
这基本就是流行的semver versioning scheme
对于里程碑版本,我们有:
These releases are performed at the end of a milestone period and are used to measure our progress in delivering new features to Yocto Linux.
可以找到有关里程碑的更多信息here
具体选择哪个版本,需要根据项目的需要来选择。基本上我会说您会选择最新的 LTS release 或最新版本。您可能还想在早期开发阶段继续使用最新版本,以便稍后选择 LTS 版本,以最大限度地延长版本完成后的支持时间。
Yocto 项目中有不同类型的版本
- 主要版本
- 次要版本
- 点发布
- 里程碑发布
任何人都可以解释这些所有版本之间的区别,开发人员应该为他们的硬件平台选择哪个版本
让我引用 official documentation,因为它回答得很好:
Major release number changes imply compatibility changes with previous releases. Minor release number changes imply significant changes up to, but not including compatibility changes. Minor rev number changes are for minor issues such as simple bugfixes, security updates, etc.
这基本就是流行的semver versioning scheme
对于里程碑版本,我们有:
These releases are performed at the end of a milestone period and are used to measure our progress in delivering new features to Yocto Linux.
可以找到有关里程碑的更多信息here
具体选择哪个版本,需要根据项目的需要来选择。基本上我会说您会选择最新的 LTS release 或最新版本。您可能还想在早期开发阶段继续使用最新版本,以便稍后选择 LTS 版本,以最大限度地延长版本完成后的支持时间。