Fedora plant den Wechsel von RPM von BerkeleyDB zu SQLite

Fedora Linux Entwickler beabsichtigen Die RPM-Paketdatenbank (rpmdb) soll von BerkeleyDB auf SQLite umgestellt werden. Als Hauptgrund fĂŒr den Austausch wird die Verwendung einer veralteten Version von Berkeley DB 5.x genannt, die seit mehreren Jahren nicht mehr gepflegt wird. Der Wechsel zu neueren Versionen wird durch die LizenzĂ€nderung der Berkeley DB 6 auf AGPLv3, deren Anforderungen auch fĂŒr Anwendungen gelten, die BerkeleyDB in Form einer Bibliothek verwenden (RPM wird geliefert unter GPLv2, und AGPL nicht kompatibel mit GPLv2).

DarĂŒber hinaus bietet die aktuelle Implementierung
von rpmdb auf Basis von BerkeleyDB nicht die notwendige ZuverlĂ€ssigkeit, da sie keine Transaktionen nutzt und keine Inkonsistenzen in der Datenbank erkennen kann. Notwendige Änderungen zur Nutzung von SQLite werden in der Version RPM 4.16. FĂŒr die Umwandlung des Datenbankformats wird es ausreichend sein, den Befehl „rpmdb —rebuilddb“ zu verwenden.
Die neue Implementierung von rpmdb soll in Fedora 33 integriert werden, wobei zur GewĂ€hrleistung der KompatibilitĂ€t weiterhin UnterstĂŒtzung fĂŒr BerkeleyDB bestehen bleibt. In Fedora 34 wird die UnterstĂŒtzung fĂŒr BerkeleyDB in den Nur-Lese-Modus versetzt.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster