Fedora plaanib RPM-i üle viia BerkeleyDB-lt SQLite-le

Fedora Linuxi arendajad kavatsevad 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 litsentsi muutmine Berkeley DB 6 AGPLv3-ks, mille nõuded kehtivad ka rakendustele, mis kasutavad BerkeleyDB-d teekide vormis (RPM on saadaval GPLv2-le, ja AGPL ei ole ühilduv 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 RPM 4.16. 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

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster