#Ruby news : Firebird driver compilable on #rbx (rubinius) and full test passes on Linux (for the classic Ruby VM)

Here is the description of rubinius:

Rubinius is an implementation of the Ruby programming language.
The Rubinius bytecode virtual machine is written in C++, incorporating LLVM to compile bytecode to machine code at runtime. The bytecode compiler and vast majority of the core classes are written in pure Ruby.

Here are the rbx experiments done by Brent Rowland

fb now builds fine but won’t load due to missing rb_ary_freeze and rb_struct_new. #rbx

http://twitter.com/#!/brentrowland/status/27771719659

And yes the Linux tests for classic Ruby VM are all ok

Linux testing of the latest fb code went well. 32- and 64-bit Rubies

Firebird supports all the #Debian #Linux main Architectures

With latest patches for hppa and alpha in Firebird 2.5 and Firebird 3.0 main tree Firebird supports all the Main Debian Architectures

All the cpus are supported now if in the next round of
buildd logs hppa and alpha cpu will be ok (green) minus the HURD thing 🙂

https://buildd.debian.org/pkg.cgi?pkg=firebird2.5
https://buildd.debian.org/status/package.php?p=firebird2.5&suite=experimental

You can consult the list of supported architectures from last year and you can see the progress

Already ported:

    i386
    amd64
    mipsel
    sparc
    powerpc
    kfreebsd-i386
    kfreebsd-amd64
    arm
    ia64
    mips
    s390 = IBM/S390
    superH (sh4)
    alpha
    hppa

Minor ports that are not supported by Debian Main but we will try to do it anyway :

m68k
hurd
avr

ps:
So you can install firebird on the phone (maemo, meego or chrooted debian on android) or on the mainframe linux (ibm s390)

firebird #ruby driver is building cleanly and passing all tests under Ruby 1.8.7, 1.9.1 and 1.9.2

Brent Rowland wrote on twitter

Got fb building cleanly and passing all tests under Ruby 1.9.1. Now for 1.9.2.

http://twitter.com/#!/brentrowland/status/27211068760

Got fb building with Ruby 1.8.7, 1.9.1 and 1.9.2. At least on Mac. Under 10.6. Testing Linux and Windows will have to wait for another day.

http://twitter.com/#!/brentrowland/status/27220817754

Here is the git repository for Firebird Ruby driver , also you can check the
commits log

ps: he is working on Firebird 2.5 support if you wonder what is new in the driver 🙂

Converting a #MySQL database to Firebird Part1 (from Lamp to Flaps)

Milan Babuskov wrote on his blog about his first steps in moving one host from Mysql to Firebird

I have a heavy-used website powered by LAMP stack (CentOS Linux,
Apache 2, MySQL and PHP). It started on a shared hosting so I had to
use MySQL. Year and a half later, I switched shared, virtual hosting
and not run it on a dedicated server. I decided to try Firebird to see
how it performs and also how it compares to MySQL in RAM usage, disk
usage, etc.

1 2 3 4 5 6