Fedora Linuxi arendajad tõlkida pakettide andmebaas RPM (rpmdb) BerkeleyDB-lt SQLite-le. Peamiseks asendamise põhjuseks on vana versiooni kasutamine rpmdb-s Berkeley DB 5.x, mis ei ole juba mitu aastat hooldatud. Üleminekut uuematele väljaannetele takistab Berkeley DB 6 AGPLv3-ks, mille nõuded kehtivad ka rakendustele, mis kasutavad BerkeleyDB-d teekide vormis (RPM GPLv2-le, ja AGPL GPLv2-ga).
Lisaks ei taga praegune rakendus
rpmdb, mis põhineb BerkeleyDB-l, vajalikku usaldusväärsust, kuna see ei kasuta tehinguid ega suuda andmebaasi puudusi tuvastada. SQLite kasutamiseks vajalikud muudatused pakutakse väljaandes . Andmebaasi formaadi muutmiseks piisab käsu 'rpmdb —rebuilddb' kasutamisest.
Uus rpmdb rakendus plaanitakse lisada Fedora 33-s, säilitades samal ajal BerkeleyDB toetuse ühilduvuse tagamiseks. Fedora 34-s muudetakse BerkeleyDB tugi ainult lugemisrežiimiks.
Allikas: opennet.ru
