My Windows 95 is better than your Linux 2.4

Yesterday I have been trying to get Firebird to run on my old webserver, which is currently running stock Mandrake 9 with 2.4.19 kernel. Not the Mozilla Firebird web browser, but the forked and open sourced Interbase database server. That's the database server I have been using everyday at work, so I am reasonable familiar with its installations and configurations. Now I am trying to migrate our fellowship contact database over (from an OpenOffice.org spreadsheet) so we can do more fancy query on it (MTS's PHB loves numbers). I also promised Vivian that I'll write a database application so she can manage those contacts more effectively, but so far I've never had enough time coding at home...

I was going to try out the new 1.5 release candidates, as it has been reported much faster than the current stable 1.0 code, which just contains bug fixes of the original Interbase 6. Unfortunately there is no super server build for Linux with the latest candidate, and classic server build gave me lots of connection problems. So I went for the super server build from the previous release candidate, only realise that it requires glibc2.3 (I'm still on glibc2.2). It simply won't start, requiring me to upgrade to the latest glibc. That is definitely something I do not wish to do on this live server.

That's something about Linux which I really can't stand. DLL hell might be bad on Windows, but most of the time you will find no problem running current Win32 applications on an 8 year old operating system like Windows 95. Try running anything released today on Linux kernel 1.2.13+libc4 in a.out format, released 8 years ago in Slackware 2.3! I still have a copy of Applixware that I paid for 6 years ago, but I don't dare to try to get it running on any of my Linux boxes.

At the end I just settled for the old Firebird 1.0.3...