作为最终针对RedHatEnterpriseLinux的一项举措,负责Fedora的RedHat开发者计划将RPM数据库(RPMDB)从此前一直使用的BerkeleyDB过渡到使用SQLite。自2006年Oracle收购BerkeleyDB的开发厂商SleepycatSoftware以来,BerkeleyDB6.0及更高版本采用了由AGPL开源协议和商业许可证组合成的双重许可证,而非先前的自由软件许可协议。双重许可证的变更使RPMDB决定不再使用BerkeleyDB,即使BerkeleyDB的最新上游版本已更新至18.1。
有人认为早应放弃使用老旧的BerkeleyDB5,但是对于Fedora33来说,这个目标可能会需要在今年晚些时候才会最终实现,并且为Fedora32提供了一年的时间来全面过渡。开发者认为一旦完全实现并利用SQLite的现代功能,将会带来一个更强大的RPM数据库,并摆脱对核心组件之一的BerkeleyDB的依赖。通过此Wiki页面可获得有关RPMDBSQLite过渡计划的更多详细信息。
同样对于Fedora33,该计划也会使用RPM4.16。RPM4.16是最初的实验性SQLite后端,具有改进的表达式解析器,SSD检测和优化以及其他功能。
本文关键词:FedoraLinux,计划,将,RPM,数据库,从,BerkeleyDB,迁,皇冠集团官网
本文来源:皇冠集团官网-www.nursecoursefinder.com