On 5/8/2026 7:45 AM, Alessandro Vesely wrote: > On Fri 08/May/2026 12:33:42 +0200 Jos Chrispijn wrote: >> I recently read this after a package update: >> >> Message from apache24-2.4.67_1: >> -- >> The default database format was changed from BerkeleyDB 5 >> (deprecated) from ports to BerkeleyDB 1 from base libc. > > > Most distros are now using db5.3. By "BerkeleyDB 1" I guess they mean > db1.85, a much older version. What is the purpose of such backward change? >
BerkeleyDB versions 2 and higher are a commercial fork of BSD's libdb, with a license that is not BSD-ish. It's currently controlled by Oracle. The original company was called Sleepycat. The original libdb, supporting the 1.x file formats, is still maintained by current BSD developers as part of the OS (see "base libc" above) and has always been preferred by BSD fans because of the license. This is what they mean when they say "BerkeleyDB 1". There may not currently be a version of libdb 1.x that you can easily install on other OSes, but on BSD it's fine. Jos is referring to a package update in FreeBSD or one of its cousins. Not a backward change, just a lateral move to another branch that doesn't really have a proper name or version number because it's part of the libc. -- Alan Curry TSC Technology Department [email protected] 765-269-8321 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
