暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

openGauss 2025-02-06
335
近日,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-server
    sudo -u opengauss opt/opengauss/init-opengaussdb.sh
    systemctl 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 的运营。


        最后修改时间:2025-02-06 12:00:56
        文章转载自openGauss,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论