Fedora planlægger at skifte RPM fra BerkeleyDB til SQLite

Udviklerne af Fedora Linux 2. februar blev udgivet en distribueret versionskontrolsystem 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 ændring af licensen Berkeley DB 6 til AGPLv3, hvis krav også gælder for applikationer, der bruger BerkeleyDB som et bibliotek (RPM leveres under GPLv2, mens AGPL er inkompatibel 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 RPM 4.16. 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

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster