openGauss 成功适配 Fedora!轻松点亮 RISC-V 开发板部署之路

原创
01/24 17:30
阅读数 10
近日,openGauss RISC-V SIG 成功将 openGauss 及其相关组件移植到 Fedora 发行版,并针对 Fedora 进行了适当修改与调整,为企业和开发者带来了高性能、高安全、高生态的数据库新选择。此次成果是在 快讯|openGauss6.0.0登陆RISC-V架构 的基础上,由中国科学院软件研究所PLCT实验室的张松松主导完成。在移植工作中,张松松添加了一些关键补丁,目前正积极推动将这些补丁同步至 openGauss 主线仓库,期望为 openGauss 开源社区的发展注入新的活力。
openGauss 是一款采用木兰宽松许可证v2发行的开源关系型数据库管理系统,其内核深度融合了华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。在2024 年,openGauss RISC-V SIG 完成了初步的适配,拓宽和延伸了openGauss 在 RISC-V 在数据库领域的能力。
Fedora 由社区开发、红帽赞助,作为 CentOS STREAM 和 RHEL 的上游, 支持运行在个人电脑和服务器上,拥有丰富的软件生态,其下游CentOS和RHEL在企业领域更是占有举足轻重的分量。而由 RISC-V 大使傅炜领导的 Fedora-V Force 小队积极参与了 Fedora RISC-V 生态的建设,成功将 openGauss 整合到了 Fedora RISC-V 生态系统中,为 openGauss RISC-V 提供了更广阔的发展空间。目前,Fedora on RISC-V 的软件包生态达到了两万五千多的量级,在硬件方面也已成功适配 JH7110、K1、EIC7700、TH1520、南湖等多个平台,覆盖多达 23 款 RISC-V 开发板。

借助 Fedora for RISC-V的广泛适配,openGauss 能够极为便捷地部署到市面上的众多开发板。下图展示了搭载了 Fedora 系统的 Milk-V Jupiter 开发板上,openGauss 已实现稳定运行:

对于拥有物理开发板的用户而言,在 Fedora 上安装并初始化 openGauss 操作极为简便,仅需执行

dnf install opengauss-serversudo -u opengauss /opt/opengauss/init-opengaussdb.shsystemctl enable --now opengauss-server

后续,用户还可通过以下命令轻松管理数据库。

sudo -u opengauss /opt/opengauss/bin/gsql -d postgres

对于没有开发板的用户,可以先在容器环境部署好Fedora环境,参照上面的步骤也可以快速体验openGauss:

podman run --rm -it fedorariscv/base /bin/bash

此次 openGauss 成功移植至 Fedora,不仅展示了 openGauss RISC-V SIG 的技术实力,更为企业和开发者在数据库应用与开发上提供了更为多样化的选择。openGauss 与 Fedora 在 RISC-V 架构上的相遇将为开源数据库领域注入新的活力,推动软硬件生态的进一步发展与创新。

加入我们,探索RISC-V的未来!

openGauss RISC-V SIG 目前长期招募相关实习生,如果您对 RISC-V 生态感兴趣,欢迎扫描二维码加入 RISC-V SIG 交流群,我们期待与您共同探讨更多关于 RISC-V 的技术话题!

请备注 OGRV

详细情况见甲辰计划开源实习生联合招聘及培养计划:

https://github.com/plctlab/weloveinterns

关于作者

杨延玲,中国科学院软件研究所 PLCT 实验室社区运营经理,openGauss RISC-V SIG 成员,负责 Gleam 光灵小队和 openGauss RISC-V SIG 的运营。


本文分享自微信公众号 - openGauss(openGauss)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部