学习和使用NewStart CGS Linux

作者: jeeding 2014-03-13 14:08:59
随着越来越多的项目使用或准备使用NewStart CGS Linux来进行电信级服务器Linux的开发及应用开发,NewStart CGS Linux的改进工作也在不断的推进。学习和使用NewStart CGS Linux当中,不时会有一些疑问,或者没有把握的地方,如果自己摸索,可能要花费很多的时间。本文汇总了到目前为止常常被问起的问题,并做了回答,供大家速查。广东省linux公共服务技术支持中心将和大家做全面的交流。

CGSL来源于开源社区,由开源社区的源代码构建,在提供CGSL版本的时候,参考了CentOS (对应于RHEL的开源版本)所用的内核版本号和相关软件包, 并根据实际需要选取了他们所用的补丁集(毕竟红帽所用的方案是业界公认比较出色的)。因此,CGSL与RHEL是高度兼容的。

除此之外,我们还对内核做了所需的改进,以及集成了相关的用户需求。由于CGSL版本是自己根据开源软件包选择,增加或修改,相应的维护和问题解决,也都是我们自己进行的,RedHat对我们不提供支持,主要的支持来源为CGSL项目自身的研发团队和开源社区。

CGSL项目发布的基础版本和补丁版本命名遵从如下规则:CGS-Linux-.V...[P]-
版本命名规则中各字段的含义如下表所示:
版本命名字段 字段描述
CGS-Linux- 版本名称前缀:该字符串为固定字符串,用以CGSL基础版本或补丁版本。
branch 版本分支名称:标准版本使用“MAIN”,定制版本则使用对应产品线或产品项目的标识名称,比如为ZXUSS VS8000C提供的精简定制版本使用“ZXUSS”。
a 主版本号:主要根据开源Linux基础版本的更新情况而定,一般4-5年进行一次升级。
bb 次版本号:主要进行重大功能升级、用户需求实现和bug修复,一般1年左右进行一次更新。
cc 小版本号:主要进行用户需求实现、bug修复。一般6个月进行一次更新。
n 补丁版本号: 根据发布后出现的用户需求和bug情况而定,一般2个月进行一次更新,如有特殊情况,则与用户协商,择机发布。
注:基础版本中不包含字段。
arch 版本架构:32位x86架构对应标识为i386;64位x86架构对应标识为x86_64。
版本命名示例:
CGS-Linux-MAIN.V3.02.00-i386
CGS-Linux-ZXUSS.V3.00.16.P2-i386

相关资讯