致谢:
感谢龙芯中科公司:武校田、晨曦、孟彦、白铭骢、胡常齐;
感谢为龙芯CPU支持Debian操作系统而做出过贡献的所有贡献者;
感谢中国开源软件推进联盟PostgreSQL分会:白国华秘书长、魏波总监;
感谢老冯云数微信公众号主理人:冯若航;
感谢PostgreSQL超级粉丝、PostgreSQL学徒微信公众号主理人:熊灿灿;
感谢慷慨提供龙芯3B6000主板及配套硬件(内存和硬盘)的龙芯爱好者社区(loongfans.cn);
一、想法起源
让龙芯CPU获得PostgreSQL国际社区支持,其实是受到很年前我看到的如下文章的启发,文章见下:https://yum.postgresql.org/news/aarch64-support-is-available/
这篇文章说的是aarch64架构已经被yum.postgresql.org支持,华为云服务捐赠了两台aarch64主机用于build。
看到这里,我的想法是,既然aarch64能被PostgreSQL国际社区支持,那么中国完全自主可控的CPU架构--LoongArch64自然也可以走出国门,走向世界。
二、初步进展
在这种想法的驱动之下,我联系中国开源软件推进联盟PostgreSQL分会的白国华秘书长、魏波总监,把我的这个想法跟白总和魏总说了一下,魏总和白总对这个想法给与了大力支持。同时,恰逢“老冯云数”微信公众号主理人冯若航在2024年年初去加拿大参加PostgreSQL国际社区的会议,于是就有了下面的对话:
然后我就拉群,建立了“推动PG国际社区支持龙芯架构”的微信群,
三、取得突破
在2026年5月23日,冯若航在他的微信公众号“老冯云数”上发表了一篇文章《参加PostgreSQL 30周年开发者大会》,文章截取如下:
除了社交建联之外,还有很多事情要办。举个例子:前两年国内龙芯的团队就曾经找到过我。问有没有可能让PGDG 官方仓库支持龙芯的CPU。当时还是比较困难的,不过现在Debian 13 发布并提供了对龙芯的支持,所以我又问了问Christoph 的意见。他说这个事其实可以干,只要他们有人愿意赞助一台网速不错的龙芯服务器作为Build Farm,就可以新增龙芯的构建支持,我觉得确实是一个大好事。
这个PostgreSQL国际社区寻求赞助龙芯主机的英雄帖发出之后,龙芯爱好者社区就迅速行动起来,在接下来的2个月中,爱好者社区就通过其社区开发板漂流计划(GitHub: loongson-community/1024) 成功协调出了一套龙芯3B6000主板、内存和硬盘(均为社区好友捐赠)。不得不说,龙芯爱好者社区的嗅觉还是相当敏锐的,能迅速捕捉到这个对龙芯提升知名度的性价比极高的方法,并且行动上也较为迅速。
就这样 ,龙芯 爱好者 社区 通过其开发板漂流计划 满足了PostgreSQL国际社区寻求赞助龙芯主机的目标,相关活动见下面的聊天记录 :
上述微信聊天截图的提供者:冯若航。
最终,在2026年7月22日,PostgreSQL Apt Repository接纳了龙架构,在其官网上列出了loong64架构: https://www.postgresql.org/download/linux/debian/
此外,Loongson loong64 packages on apt.postgresql.org的消息在2026年7月22日通过PostgreSQL电子邮件列表向全球公布,见下图:
至此,龙架构获得PostgreSQL APT Repository支持的目标已成功实现。
" 路漫漫其修远兮,吾将上下而求索 ", 龙架构 获得 PostgreSQL APT Repository 支持 仅仅是开始,我们将根据龙架构适配 EL 系列操作系统的进展,在适当的时候发起 " 龙架构取得 PostgreSQL Yum Repository 支持 " 的倡议。
最后,再次感谢提供硬件资源的龙芯爱好者社区!再次感谢亲赴加拿大为此事沟通交流的冯若航!没有龙芯爱好者社区的捐助硬件以及冯若航的沟通交流,PostgreSQL国际社区APT仓库绝无可能支持龙芯架构。
注:本文作者系龙芯粉丝,PostgreSQL数据库软件爱好者,“推动PostgreSQL国际社区支持龙芯架构”倡议提出者。
热门跟贴