13°

Fedora希望将RPM数据库从Berkeley DB转移到SQLite

作为最终针对Red Hat Enterprise Linux的一项举措,致力于Fedora的Red Hat开发人员计划将RPM数据库(RPMDB)从长期的Berkeley DB过渡到使用SQLite。

自从Oracle在2006年收购了Berkeley DB的开发者Sleepycat Software之后,Berkeley DB的6.0版本和更新版本就一直使用AGPL许可证和商业许可证,而不是以前的自由软件许可证。尽管Berkeley DB最新的上游版本是18.1,但是这种双重许可的改变使得RPMDB回到了Berkeley DB上。

早就应该摆脱老旧的Berkeley DB 5了,但是对于Fedora 33来说,今年晚些时候可能会最终实现,并在一年后完全过渡到Fedora 32。

开发人员正在考虑将RPM的数据库从Berkely DB迁移到SQLite。一旦完全实现并利用SQLite的现代功能,这最终将导致一个更强大的RPM数据库。

通过此Wiki页面可获得有关RPMDB SQLite过渡计划的更多详细信息。同样,对于Fedora 33,该计划也使用RPM 4.16。 RPM 4.16是最初的实验性SQLite后端,改进的表达式解析器,SSD检测和优化以及其他功能。

原文链接:https://www.linuxidc.com/Linux/2020-03/162608.htm

全部评论: 0

    我有话说: