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

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster