Fedora is van plan om RPM over te zetten van BerkeleyDB naar SQLite

Ontwikkelaars van Fedora Linux van plan zijn de pakketdatabase RPM (rpmdb) van BerkeleyDB naar SQLite te migreren. De belangrijkste reden voor de vervangingen is het gebruik van een verouderde versie van Berkeley DB 5.x in rpmdb, die al enige jaren niet meer wordt onderhouden. De overgang naar nieuwere versies wordt belemmerd door de wijziging van de licentie van Berkeley DB 6 naar AGPLv3, waarvan de vereisten ook van toepassing zijn op applicaties die BerkeleyDB gebruiken in de vorm van een bibliotheek (RPM wordt geleverd onder GPLv2, terwijl AGPL incompatibel is met GPLv2).

Bovendien biedt de huidige implementatie
van rpmdb op basis van BerkeleyDB niet de noodzakelijke betrouwbaarheid, omdat deze geen transacties gebruikt en niet in staat is om inconsistenties in de database te detecteren. De benodigde wijzigingen voor het gebruik van SQLite zullen worden voorgesteld in de release RPM 4.16. Voor het converteren van het databaseformaat volstaat het om het commando 'rpmdb —rebuilddb' te gebruiken.
De nieuwe implementatie van rpmdb is gepland voor opname in Fedora 33, met behoud van ondersteuning voor BerkeleyDB voor compatibiliteit. In Fedora 34 zal de ondersteuning voor BerkeleyDB worden omgezet naar alleen-lezen modus.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster