diff --git a/Anolis/Anolis 8/.keep b/ANCK/anck-4.19-027.md similarity index 100% rename from Anolis/Anolis 8/.keep rename to ANCK/anck-4.19-027.md diff --git a/Anolis/Anolis 8/Anolis 8.8/.keep b/ANCK/anck-5.10-013.md similarity index 100% rename from Anolis/Anolis 8/Anolis 8.8/.keep rename to ANCK/anck-5.10-013.md diff --git a/Anolis/anolis-23.0-beta.md b/Anolis/anolis-23.0-beta.md new file mode 100644 index 0000000000000000000000000000000000000000..04525a6e1cd7ca47d26a1a7f56444ed2bed52944 --- /dev/null +++ b/Anolis/anolis-23.0-beta.md @@ -0,0 +1,138 @@ +Anolis OS 23 公测版(Beta)发行声明 +================================= + +## 1. 引言 +龙蜥操作系统 Anolis OS 23 是 OpenAnolis 龙蜥社区基于操作系统分层分类理论,面向上游原生社区独立选型;原生打造全栈软硬件协同的下一代操作系统版本。支持多架构计算,并提供安全、稳定的操作系统支持。 + +## 2. 交付物清单 +该版本发布的所有交付物清单及下载链接,可以在[社区网站](https://openanolis.cn/download)中找到详细信息。 + +### 2.1 ISO 镜像 + +| 名称 | 描述 | +|------|------| +| AnolisOS-23-beta-x86\_64-dvd.iso | x86\_64 架构的基础安装 ISO, 约 5GB | +| AnolisOS-23-beta-x86\_64-boot.iso | x86\_64 架构的网络安装 ISO,约 0.6GB | +| AnolisOS-23-beta-aarch64-dvd.iso | aarch64 架构的基础安装 ISO,约 5GB | +| AnolisOS-23-beta-aarch64-boot.iso | aarch64 架构的网络安装 ISO,约 0.6GB | + +### 2.2 虚拟机镜像 +> 通常包括 vhd 格式(qemu 镜像),后续可添加 qcow2 格式, ova 格式(vmware 镜像)等; + +| 名称 | 描述 | +|------|------| +| anolis-23-beta-x86\_64.vhd | x86\_64 架构 QEMU 虚拟机镜像 (vhd 格式) | +| anolis-23-beta-aarch64.vhd | aarch64 架构虚拟机镜像 | + +> 镜像缺省 sudo 用户为 `anuser`,对应登录密码是 `anolisos`. + +### 2.3 容器镜像 +| 名称 | 描述 | +|------|------| +| anolis-23-beta-x86\_64-docker.tar | x86\_64 架构本地容器镜像 | +| anolis-23-beta-aarch64-docker.tar | aarch64 架构本地容器镜像 | + +### 2.4 软件 YUM 仓库 +| 名称 | 描述 | +|------|------| +| BaseOS | BaseOS 软件包源,该源目的是提供安装基础的所有核心包。 | +| AppStream | AppStream 软件包源,该源提供额外的多场景,多用途的用户态程序,数据库等。 | +| Plus | Plus 软件包源,提供社区滚动内核以及相应的组件。 | + +## 3. 发布详情 +### 3.1 概述 +#### 3.1.1 该版本的主要变化 +xxxx + +#### 3.1.2 发行版整体支持 +Anolis OS 23 Beta 版本默认提供下列镜像介质: ++ ISO 镜像; ++ vhd 格式的虚拟机镜像,适用于 QEMU/KVM 虚拟化平台; ++ tar 压缩包格式的容器镜像,适用于运行不同引擎的容器场景。 + +#### 3.1.3 平台支持 ++ **体系结构支持**: Anolis OS 23 Beta 版本支持 x86\_64 架构、aarch64 架构。 ++ **微架构支持**: Anolis OS 23 Beta 版本分别支持 x86\_64-v2 及 armv8-a 微架构,并提供对 armv9-a 的支持能力。 ++ **CPU 芯片支持**: Anolis OS 23 Beta 版本提供对主流 CPU 芯片厂商的支持能力,详细支持情况如下: + +| 厂商 | 架构 | CPU 型号 | +|------|------|----------| +| Intel | x86\_64 | xxx | +| AMD | x86\_64 | xxx | +| 海光 | x86\_64 | Hygon C86 7185 32-core Processor | +| 飞腾 | aarch64 | Phytium FT2000+/64, Phytium S2500/64 | +| 兆芯 | aarch64 | Zhaoxin KH-37800D | +| 平头哥 | aarch64 | YT710 | +| 鲲鹏 | aarch64 | Kunpeng-920 | + ++ **虚拟化平台支持**: Anolis OS 23 Beta 提供对如下虚拟化平台的支持能力: + + QEMU/KVM + +### 3.2 L0 层软件 + +#### 3.2.1 Kernel 5.10 ++ 发行版默认使能 cgroup v2; ++ 提供完善的 XFS 文件系统支持能力,虚拟机镜像根文件系统默认采用 XFS 文件系统; + +#### 3.2.2 Kernel 5.19 ++ xxxx ++ xxxx + +### 3.3 L1 层软件 +#### 3.3.1 核心工具 + +#### 3.3.2 核心库 ++ OpenSSL 升级到 3.0.7 版本。OpenSSL 库已经升级到 openssl-3.0.7 版本,支持更多的新协议、新算法及其他各方面的优化支持。(贡献团队:发布小组 SIG) + +#### 3.3.3 核心服务 + +### 3.4 L2 层软件 +#### 3.4.1 系统工具 + +#### 3.4.2 系统库 + +#### 3.4.3 系统服务 + +### 3.5 L3 层软件 +#### 3.5.1 应用工具 + +#### 3.5.2 应用库 + +#### 3.5.3 应用服务 + +### 3.6 其他层 +#### 3.6.1 编程语言与工具链 +主要的 GNU C 工具链选用如下版本: ++ GCC 12.1 ++ Glibc 2.35 ++ Binutils 2.38 +主要亮点如下: ++ xxxx + +### 3.7 场景化组件 + +#### 3.7.1 云原生场景 + +#### 3.7.2 数据库场景 + +#### 3.7.3 大数据场景 + +#### 3.7.4 桌面场景 + +## 4. 已知问题 ++ [Bug XXXX](https://bugzilla.openanolis.cn/xxxx) - 问题描述1 ++ [Bug XXXX](https://bugzilla.openanolis.cn/xxxx) - 问题描述2 + +## 5. 特别声明 +Anolis OS 23 操作系统发行版不提供任何形式的书面或暗示的保证或担保。 + +该发行版作为木兰宽松许可证第2版发布,发行版中的各个软件包都带有自己的许可证,木兰宽松许可证的副本包含在分发媒介中。 + +使用过程请参照发行版各软件包许可证。 + +## 6. 致谢 +xxx + +## 7. 反馈 ++ [Bug 跟踪](https://bugzilla.openanolis.cn/) ++ [邮件列表讨论](http://lists.openanolis.cn/) diff --git a/Anolis/anolis-8.8.md b/Anolis/anolis-8.8.md new file mode 100644 index 0000000000000000000000000000000000000000..d3e77c00921cdbaf7f498447ffa9286e8195b998 --- /dev/null +++ b/Anolis/anolis-8.8.md @@ -0,0 +1,126 @@ +Anolis OS 8.8 发行声明 +===================== + +## 1. 引言 +龙蜥操作系统 Anolis OS 8 是 OpenAnolis 龙蜥社区发行的开源 Linux 发行版,支持多计算架构,提供稳定、高性能、安全、可靠的操作系统支持。本文档是最新的 Anolis OS 8.8 版本的发行声明,提供了该版本的交付物清单与获取版本的方式,并介绍了该版本中的新特性、功能改进和缺陷修复等发布详情,以及介绍了该版本的已知问题和其他发布详情信息。 + +Anolis OS 8.8 是 Anolis OS 8 发布的第四个小版本。 + +## 2. 交付物清单 +该版本发布的所有交付物清单及下载链接,可以在[社区网站](https://openanolis.cn/download)中找到详细信息。 + +### 2.1 ISO 镜像 + +| 名称 | 描述 | +|------|------| +| AnolisOS-8.8-x86\_64-dvd.iso | x86\_64 架构的基础安装 ISO, 约 5GB | + +### 2.2 虚拟机镜像 + +| 名称 | 描述 | +|------|------| +| anolis-8.8-x86\_64.vhd | x86\_64 架构 QEMU 虚拟机镜像 (vhd 格式) | + +> 镜像缺省 sudo 用户为 `anuser`,对应登录密码是 `anolisos`. + +### 2.3 容器镜像 +| 名称 | 描述 | +|------|------| +| anolis-8.8-x86\_64-docker.tar | x86\_64 架构本地容器镜像 | + +### 2.4 软件 YUM 仓库 +| 名称 | 描述 | +|------|------| +| BaseOS | BaseOS 软件包源,该源目的是提供安装基础的所有核心包。 | +| AppStream | AppStream 软件包源,该源提供额外的多场景,多用途的用户态程序,数据库等。 | +| Plus | Plus 软件包源,提供社区滚动内核以及相应的组件。 | + +## 3. 发布详情 +### 3.1 概述 +#### 3.1.1 该版本的主要变化 +> 此处列举当前发布版本的高亮变化,通常包括(但不限于)下列内容: +> + 添加了新的平台、运行环境支持; +> + 显著影响用户使用的变化,例如安装方式的改变; +> + 杀手级特性及主要特性的说明。 + +#### 3.1.2 发行版整体支持 +> 此处列举发行版整体层面的支持情况,通常包括(但不限于)下列内容: +> + 系统安装; +> + 系统升级或者迁移; +> + 镜像制作与使用; +> + 其他发行版整体层面的支持; + +#### 3.1.3 平台支持 +> 此处列举发行版体系结构、虚拟化平台、异构平台等支持情况。 + +### 3.2 L0 层软件 +#### 3.2.1 ANCK-5.10 + ++ 1. **发行版默认内核切换到 ANCK-5.10。** 从 Anolis OS 8.8 起,默认内核版本从 ANCK-4.19 开始切换到 ANCK-5.10。对于全新安装的操作系统,无论是通过 ISO 镜像安装,还是启动 Anolis OS 8.8 虚拟机镜像,默认的内核版本是 5.10 版本,Anolis OS 8.8 默认搭载的内核版本是 `5.10.134-13.an8`, 可以在系统内执行下列命令查看对应的内核版本信息: +```bash +$ uname -r +5.10.134-13.an8.x86_64 +``` +注意,如果是从 Anolis OS 8.8 以前的镜像版本升级而来,默认内核版本不会自动升级到 5.10 内核。如果需要手动升级到 5.10 内核、回滚到 4.19 内核以及其他操作,请参阅[ANCK 内核切换说明](xxxx)一文。 ++ 2. **内核 CVE 修复。** 修复了 CVE-2022-32250, CVE-2022-34918 等重要的 CVE 漏洞。 + +更完整的内核特性支持情况,请参阅 [ANCK-5.10 013 版本发布声明](xxxx)。 + +#### 3.2.2 ANCK-4.19 +xxxxx + +### 3.3 L1 层软件 +#### 3.3.1 核心库 ++ **openssl 1.1.1 支持国密 SM2 完整签名验证能力。** 在 openssl-1.1.1-0.2 以前的版本中,OpenSSL 不支持 SM2 完整签名验签能力;从 openssl-1.1.1-0.2 版本开始,加入了这一能力的支持。从这个版本开始,Anolis OS 8 的 SM2 国密算法提供了更完整的签名验签能力。[贡献团队:商密软件栈 SIG] + +### 3.4 L2 层软件 +#### 3.4.1 系统工具 ++ **iptables 兼容 legacy 模式。** ++ **crash 版本更新。** ++ **branding 优化。** 进一步优化了 anolis-logos 及其他 Anolis OS 品牌标识(branding) 内容。[贡献团队:发布小组 SIG] + +#### 3.4.2 系统库 ++ **libtirpc 更新。** libtirpc 升级到 libtirpc-1.3.2-1.0.1.an8 版本,新版本 libtirpc 可以提升基准测试工具 lmbench 的性能表现。[贡献团队:发布小组 SIG] ++ **Intel QAT 驱动更新。** Anolis OS 8.8 集成了 Intel QAT 驱动,包括 `intel-QAT20-L.0.9.4-00004.8.an8` 及 `kmod-intel-QAT20-L.0.9.4-00004.8.an8`,以提供对 Intel QAT 加速卡硬件驱动的支持,从而支持加解密和压缩功能的卸载支持。[贡献团队:Intel Arch SIG] + +#### 3.4.3 系统服务 + +### 3.5 L3 层软件 +#### 3.5.1 应用工具 + +#### 3.5.2 应用库 + +#### 3.5.3 应用服务 + +### 3.6 其他层 +#### 3.6.1 编程语言与工具链 ++ **dragonwell** ++ **golang** + +### 3.7 场景化组件 + +#### 3.7.1 云原生场景 + +#### 3.7.2 数据库场景 + +#### 3.7.3 大数据场景 + +#### 3.7.4 桌面场景 + +## 4. 已知问题 ++ [Bug XXXX](https://bugzilla.openanolis.cn/xxxx) - 问题描述1 ++ [Bug XXXX](https://bugzilla.openanolis.cn/xxxx) - 问题描述2 + +## 5. 特别声明 +Anolis OS 23 操作系统发行版不提供任何形式的书面或暗示的保证或担保。 + +该发行版作为木兰宽松许可证第2版发布,发行版中的各个软件包都带有自己的许可证,木兰宽松许可证的副本包含在分发媒介中。 + +使用过程请参照发行版各软件包许可证。 + +## 6. 致谢 +xxx + +## 7. 反馈 ++ [Bug 跟踪](https://bugzilla.openanolis.cn/) ++ [邮件列表讨论](http://lists.openanolis.cn/) diff --git a/templates/Release Notes.tmpl b/templates/Release Notes.tmpl deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/templates/tmpl.md b/templates/tmpl.md new file mode 100644 index 0000000000000000000000000000000000000000..a3a2f6a412fa1edb057c46cc0ca5ae7c82cdc5af --- /dev/null +++ b/templates/tmpl.md @@ -0,0 +1,135 @@ +Anolis OS XX 发行声明 +===================== + +## 1. 引言 +此处添加该版本发布的简要介绍。 + +## 2. 交付物清单 +该版本发布的所有交付物清单及下载链接,可以在[社区网站](https://openanolis.cn/download)中找到详细信息。 + +### 2.1 ISO 镜像 +> 通常包括 full ISO, boot ISO, minimal ISO. + +| 名称 | 描述 | +|------|------| +| AnolisOS-23-beta-x86\_64-dvd.iso | x86\_64 架构的基础安装 ISO, 约 5GB | + +### 2.2 虚拟机镜像 +> 通常包括 vhd 格式(qemu 镜像),后续可添加 qcow2 格式, ova 格式(vmware 镜像)等; + +| 名称 | 描述 | +|------|------| +| anolis-23-beta-x86\_64.vhd | x86\_64 架构 QEMU 虚拟机镜像 (vhd 格式) | + +> 镜像缺省 sudo 用户为 `anuser`,对应登录密码是 `anolisos`. + +### 2.3 容器镜像 +| 名称 | 描述 | +|------|------| +| anolis-23-beta-x86\_64-docker.tar | x86\_64 架构本地容器镜像 | + +### 2.4 软件 YUM 仓库 +| 名称 | 描述 | +|------|------| +| BaseOS | BaseOS 软件包源,该源目的是提供安装基础的所有核心包。 | +| AppStream | AppStream 软件包源,该源提供额外的多场景,多用途的用户态程序,数据库等。 | +| Plus | Plus 软件包源,提供社区滚动内核以及相应的组件。 | + +## 3. 发布详情 +### 3.1 概述 +#### 3.1.1 该版本的主要变化 +> 此处列举当前发布版本的高亮变化,通常包括(但不限于)下列内容: +> + 添加了新的平台、运行环境支持; +> + 显著影响用户使用的变化,例如安装方式的改变; +> + 杀手级特性及主要特性的说明。 + +#### 3.1.2 发行版整体支持 +> 此处列举发行版整体层面的支持情况,通常包括(但不限于)下列内容: +> + 系统安装; +> + 系统升级或者迁移; +> + 镜像制作与使用; +> + 其他发行版整体层面的支持; + +#### 3.1.3 平台支持 +> 此处列举发行版体系结构、虚拟化平台、异构平台等支持情况。 + +### 3.2 L0 层软件 +#### 3.2.1 Kernel-5.10 +> 此处列举内核主要的特性支持情况,应当在该选项末尾引用更完整的内核特性 Release Notes. + ++ xxxx ++ xxxx + +更完整的内核特性支持情况,请参阅 [ANCK-5.10 00X 版本发布 Release Notes](xxxx)。 + +#### 3.2.2 Kernel-5.19 +> 此处列举第二个内核的支持情况。 + +### 3.3 L1 层软件 +#### 3.3.1 核心工具 +> 描述推荐使用结构化叙述语言,样例如下: + +> **样例1** (对比式,其结构为:此前版本的情况-新版本的情况-新版本的效果,如果一个软件包的新版本更新重点是为了支持某个新功能,可以采用这个描述) +> +> (BZ#XXXX) 一句话简短描述,如:rasdaemon 添加 xxx 功能支持。 +> +> 在 rasdaemon-1-0.2 以前的版本中,不具备对 XXX 功能的支持;从 rasdaemon-1-0.2 版本开始,添加了对 XXX 功能的支持,因此在 XXX 平台上,新版本的 rasdaemon 可以通过 XXX 功能获得 XXXX 的能力。 +> +> [特性贡献团队:ARM Arch SIG] + +> **样例2** (新能力阐述式,其结构为:新版本的情况-新版本的效果,如果一个软件包的新旧版本之间的对比不明显,或者这是该软件的第一个版本,可以采用这种描述) +> +> (BZ#XXXX) 一句话简单描述,如:gcc 升级到 12.1.0 版本。 +> +> gcc 升级到了 gcc-12.1.0-1 版本,添加了对 XXX, XXX, XXX 以及 XXXX 能力的支持。 +> +> [特性贡献团队:发布小组 SIG] + +#### 3.3.2 核心库 + +#### 3.3.3 核心服务 + +### 3.4 L2 层软件 +#### 3.4.1 系统工具 + +#### 3.4.2 系统库 + +#### 3.4.3 系统服务 + +### 3.5 L3 层软件 +#### 3.5.1 应用工具 + +#### 3.5.2 应用库 + +#### 3.5.3 应用服务 + +### 3.6 其他层 +#### 3.6.1 编程语言与工具链 + +### 3.7 场景化组件 + +#### 3.7.1 云原生场景 + +#### 3.7.2 数据库场景 + +#### 3.7.3 大数据场景 + +#### 3.7.4 桌面场景 + +## 4. 已知问题 ++ [Bug XXXX](https://bugzilla.openanolis.cn/xxxx) - 问题描述1 ++ [Bug XXXX](https://bugzilla.openanolis.cn/xxxx) - 问题描述2 + +## 5. 特别声明 +Anolis OS 23 操作系统发行版不提供任何形式的书面或暗示的保证或担保。 + +该发行版作为木兰宽松许可证第2版发布,发行版中的各个软件包都带有自己的许可证,木兰宽松许可证的副本包含在分发媒介中。 + +使用过程请参照发行版各软件包许可证。 + +## 6. 致谢 +xxx + +## 7. 反馈 ++ [Bug 跟踪](https://bugzilla.openanolis.cn/) ++ [邮件列表讨论](http://lists.openanolis.cn/)