OpenCloudOS-Stream 23 LoongArch64 版本发布说明
我们很高兴地宣布,OpenCloudOS-Stream 23 LoongArch64 版本现已发布!这是一个里程碑式的版本,标志着 OpenCloudOS 社区在支持多架构生态建设方面迈出了重要一步。本次发布是 OpenCloudOS 社区联合社区伙伴龙芯开发的首个 LoongArch64 发行版本,基于与 x86 和 ARM 架构同源异构的代码体系,充分体现了开源社区协作创新的力量。
OpenCloudOS-Stream 23 LoongArch64 系统集成了最新的 Linux 内核 6.6、GCC 编译器 12.3.0 和 工具链 Binutils 2.41,为 LoongArch64 架构提供了稳定、高效的运行环境,并支持多种龙芯处理器型号。以下是该版本的主要特性和亮点。
主要特性
1. 支持多款基于 LoongArch 架构设计的 CPU
- 支持龙芯 3A5000、3C5000、3D5000、3A6000、3C6000、3D6000 等多款处理器,满足不同场景下的计算需求。
2. 工具链升级,支持更多指令集
- Binutils 2.41:
- 新增对 LoongArch64 架构指令集的支持,包括 LSX、LASX、LVZ 和 LBT。
- 优化了链接器性能,为开发者提供更高效的工具支持。
3. QEMU 模拟器升级
- QEMU 8.2.0:
- 在龙芯架构支持层面新增了 LASX 和 PRELDX 接口调用。
- 支持 LSX/LASX 特性开启或关闭。
- 新增对 la132 龙芯 CPU 的支持。
4. 虚拟化与硬件支持
- 支持虚拟化基础功能,包括 PMU(性能监控单元)和 IOMMU(输入输出内存管理单元)。
- 支持 AVEC 中断控制器驱动。
- 支持 裕太微 YT6801 网卡驱动,增强网络适配能力。
5. 系统启动与内核支持
- 支持通过 FDT(设备树) 直接引导启动 EFI 格式内核。
- 支持内核态 SE(安全加密) 驱动,提升系统安全性。
6. 丰富的软件生态
- 在未来,LoongArch64 版本计划提供原生支持的 EPOL 仓库。EPOL 仓库将包含超过 5000+ 个软件包,涵盖常用开发工具、系统服务和应用软件,以满足用户的多样化需求。目前,相关软件包的编译工作正在规划中,未来会逐步实现。
版本亮点解析
同源异构,生态协同
OpenCloudOS-Stream 23 LoongArch64 版本与 x86 和 ARM 架构共享同一代码基线,具备优秀的跨架构适配能力。这种同源异构的设计,不仅降低了开发和运维难度,也为用户提供了统一的体验。
深度优化,性能提升
通过对工具链、虚拟化技术和硬件驱动的深度优化,本版本在性能和稳定性上实现了显著提升,为 LoongArch64 架构用户提供了高效的运行环境。
开放生态,共建未来
作为 OpenCloudOS 社区的首个正式版 LoongArch64 系统,本次发布进一步扩展了 OpenCloudOS 的多架构生态。通过与社区的紧密合作,我们将持续推动开源生态在 LoongArch64 架构上的繁荣发展。
适用场景
OpenCloudOS-Stream 23 LoongArch64 版本适用于以下场景:
- 多架构开发与测试:适合需要同时支持 x86、ARM 和 LoongArch 的开发环境。
- 高性能计算:支持多款龙芯处理器,满足高性能计算需求。
- 虚拟化部署:支持虚拟化基础功能,可用于云计算和虚拟化场景。
- 安全与可靠性:内核态 SE 驱动和硬件支持,适合对安全性要求较高的场景。
下载与获取
您可以通过以下链接获取 OpenCloudOS-Stream 23 LoongArch64 版本的镜像文件和相关资源:
- 官方下载页面:OpenCloudOS 官方网站
- 文档与支持:OpenCloudOS 文档
展望与感谢
OpenCloudOS-Stream 23 LoongArch64 的发布离不开社区开发者和合作伙伴的共同努力。在此,我们向所有为本版本贡献力量的个人和组织表示衷心的感谢!未来,OpenCloudOS 将继续致力于多架构生态的建设,推动开源技术在龙芯架构上的应用与发展。
欢迎大家下载体验,并通过社区反馈您的使用建议。让我们携手共建一个更加开放、创新的云原生操作系统生态!