A Fedora tervezeti átállása az RPM-ről BerkeleyDB-ről SQLite-ra

Fedora Linux fejlesztői byť zahrnuté do skupiny povinných závislostí pri zostavovaní. Átkonvertálni az RPM csomagok adatbázisát (rpmdb) BerkeleyDB-ről SQLite-ra. A váltás fő oka, hogy az rpmdb egy elavult Berkeley DB 5.x verziót használ, amely már több éve nem támogatott. Az újabb kiadásokra való áttérést gátolja a licenc módosítása Berkeley DB 6 AGPLv3-ra, melynek követelményei a könyvtákként használt BerkeleyDB alkalmazásokra is vonatkoznak (RPM szállítva van GPLv2, és az AGPL nem kompatibilis a GPLv2-vel.

Ezenkívül a jelenlegi
BerkeleyDB alapú rpmdb nem biztosítja a szükséges megbízhatóságot, mivel nem használ tranzakciókat és nem képes észlelni az adatbázisban lévő eltéréseket. A SQLite használatához szükséges módosítások a RPM 4.16kiadásban lesznek javasolva. Az adatbázis formátumának átalakításához elegendő lesz az „rpmdb —rebuilddb” parancs használata.
Az új rpmdb megvalósítását a Fedora 33-ban tervezik bevezetni, megőrizve a BerkeleyDB támogatását a kompatibilitás érdekében. A Fedora 34-ben a BerkeleyDB támogatása csak olvasási módra kerül át.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster