如何借助openEuler 20.03 LTS版本构建企业级服务器操作系统( 二 )


如何借助openEuler 20.03 LTS版本构建企业级服务器操作系统

----如何借助openEuler 20.03 LTS版本构建企业级服务器操作系统//----

  主线上发现的任何BUG、CVE漏洞 , 需要回合到社区版或者LTS版本中 。

  openEuler社区版上发现的任何问题 , 如果影响主线和LTS版本 , 也需要回合到主线和LTS版本上 。

  如果在openEuler的LTS版本上发现了相应的问题 , 也需要回合到主线上 , 或者回合到还在维护周期内的社区版本 。

  生命周期是一个困难的选择


如何借助openEuler 20.03 LTS版本构建企业级服务器操作系统

----如何借助openEuler 20.03 LTS版本构建企业级服务器操作系统//----

  生命周期是一个需要仔细权衡的选择 , 不同厂商 , 不同社区的维护周期各有不同 。

  一些商用企业选择长维护周期 , 长周期对于企业客户来讲相对比较有利 , 有利于业务的维护 。 但是如果维护周期过长 , 由于整个生态系统中软件的变化非常快 , 这将导致特性回合变得非常困难 , 反而会在一定程度上影响系统的质量和稳定性 。

  比较短的维护周期可以减少维护工作量 , 有利于版本快速演进 , 新特性的加入 , 但是会导致软件基线变化比较大 , 不利于硬件兼容性和软件兼容性的稳定 。

  经过综合的考虑 , openEuler的社区release的维护周期定为半年 , LTS版本的维护周期为四年 , LTS版本的四年维护周期兼顾了版本的稳定性和社区快速演进这两个因素 。 为商用客户 , OSV或基于openEuler发布商用的厂商提供稳定的版本基线 。 LTS版本维护周期内可以享受到漏洞的补丁、漏洞的回合等特性 。

  社区版本和LTS版本对于新特性的合入原则


如何借助openEuler 20.03 LTS版本构建企业级服务器操作系统

----如何借助openEuler 20.03 LTS版本构建企业级服务器操作系统//----

  对于LTS版本 , 允许将openEuler或者上游社区的一些特性回合到LTS版本 , 但是回合有一个原则 , 回合的功能不能破坏API和ABI 。 该原则是保证对于企业客户的接口稳定性 , 保持南向和北向的生态兼容性 。

  LTS的关键特征就是要维护南向和北向的兼容性生态 , 因此保持稳定的API和ABI是LTS版本的重要特征 。

  第三方厂商如何基于openEuler做自己的发行版


如何借助openEuler 20.03 LTS版本构建企业级服务器操作系统

----如何借助openEuler 20.03 LTS版本构建企业级服务器操作系统//----