Fedora prevede di migrare RPM da BerkeleyDB a SQLite

Sviluppatori di Fedora Linux è previsto migrare il database dei pacchetti RPM (rpmdb) da BerkeleyDB a SQLite. La principale motivazione per la sostituzione è l'uso nella rpmdb di una versione obsoleta di Berkeley DB 5.x, che non è più mantenuta da diversi anni. La transizione a versioni più recenti è ostacolata cambiamento di licenza Berkeley DB 6 su AGPLv3, i cui requisiti si applicano anche alle applicazioni che utilizzano BerkeleyDB in forma di libreria (RPM fornito sotto GPLv2, mentre l'AGPL è incompatibile con GPLv2).

Inoltre, l'attuale implementazione
rpmdb basata su BerkeleyDB non garantisce la necessaria affidabilità, poiché non utilizza transazioni e non è in grado di rilevare incongruenze nel database. Le modifiche necessarie per utilizzare SQLite saranno proposte nella versione RPM 4.16. Per convertire il formato del database sarà sufficiente utilizzare il comando «rpmdb —rebuilddb».
La nuova implementazione di rpmdb è prevista per essere inclusa in Fedora 33, mantenendo per garantire compatibilità il supporto per BerkeleyDB. In Fedora 34 il supporto per BerkeleyDB sarà impostato in modalità sola lettura.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster