Udviklerne af Fedora Linux overføre RPM-pakke databasen (rpmdb) fra BerkeleyDB til SQLite. Den primære årsag til ændringen er, at den version af Berkeley DB 5.x, der anvendes i rpmdb, er forældet og ikke længere vedligeholdt. Overgangen til nyere versioner hæmmes af Berkeley DB 6 til AGPLv3, hvis krav også gælder for applikationer, der bruger BerkeleyDB som et bibliotek (RPM under GPLv2, mens AGPL med GPLv2).
Desuden giver den nuværende implementering
af rpmdb baseret på BerkeleyDB ikke den nødvendige pålidelighed, da den ikke anvender transaktioner og ikke kan opdage uoverensstemmelser i databasen. De nødvendige ændringer for at støtte SQLite vil blive foreslået i udgivelsen . For at konvertere databasens format vil det være tilstrækkeligt at bruge kommandoen «rpmdb —rebuilddb».
Den nye implementering af rpmdb planlægges inkluderet i Fedora 33, med bevarelse af støtte til BerkeleyDB for at sikre kompatibilitet. I Fedora 34 vil understøttelsen af BerkeleyDB blive overført til skrivebeskyttet tilstand.
Kilde: opennet.ru
