Fedora prevede di migrare RPM da BerkeleyDB a SQLite.

Sviluppatori di Fedora Linux intendono trasferire il database dei pacchetti RPM (rpmdb) da BerkeleyDB a SQLite. La ragione principale del cambiamento è l'utilizzo di una versione obsoleta di Berkeley DB 5.x in rpmdb, che non è più supportata da diversi anni. La transizione a versioni più recenti è ostacolata dal cambiamento della licenza Berkeley DB 6 alla AGPLv3, i cui requisiti si applicano anche alle applicazioni che utilizzano BerkeleyDB come libreria (RPM è distribuito sotto GPLv2, mentre AGPL non è compatibile con GPLv2).

Inoltre, l'attuale implementazione
di 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 l'utilizzo di SQLite saranno proposte nella release 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 compatibilità anche il supporto a 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