Firebird Lists, Web, Wiki and Tracker servers will be offline tonight from 18:00-18:15 EDT
Some network maintenance operations need to be performed
Some network maintenance operations need to be performed
During Summer of Code 2009 Christopher became a student for the MoinMoin wiki project.He worked on a SQLAlchemy backend that (in theory) allows you to run MoinMoin on a variety of database flavors including Firebird using sqlalchemy
data abstraction layer
I tried build FirebirdClient in Silverlight environment and I failed. I expected to fail after some attempts with modifications and using only subset of features like i.e for Compact Framework, but this was really fast. Silverlight is only subset of .NET Framework. And one crucial part is not there, it’s System.Data stuff and without it you can drop major part of any ADO.NET provider’s code.
Claudio answered to a “new feature” request
This command exists in all Firebird versions:
SQL> set stats on;
SQL> select 1 from rdb$database;
CONSTANT
============
1
Current memory = 10135512
Delta memory = 164708
Max memory = 10263380
Elapsed time= 0.11 sec
Buffers = 2048
Reads = 12
Writes 0
Fetches = 157
SQL>
Elapsed time is the time the query needed to complete. Run it a second time and the elapsed time is only 0.02 seconds because metadata is already loaded.
For those you wanted to test :
Fat Binaries of Firebird V2.1.3 for MacOSX 10.5+ (intel 32/64bit) are available for
download and testing.
http://ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_download_test
vsnijders just announced version 0.9.28 of Lazarus on freshmeat.net.
The major changes are as follows:
In this major release, the IDE has many source editor improvements like display
of “double width” fonts (such as Eastern, Japanese, Chinese, and Arabic), better
code folding, highlighting, syncro editing, and persistent blocks. The debugger
has assembler windows, easier exception handling, and breakpoint properties. The
LCL now uses GTK2 as the default widgetset on Linux and BSD and includes the
TMonitor class for multi-monitor support. Refactoring of LCL reduced the minimum
size of executables by about 15%. The support of TFrame support has improved, so
you can visually nest designers in the IDE.
Here is the message on Firebird-devel list about the branch freezing
Tsutomu Hayashi did some benchmarks and here are the results with the time in seconds
Intel Core2Quad 9550 with 4G Memory Firebird Protocol: LocalConnection
All Firebird is defalt settings FB-2.1.2 is very slow, FB-2.5 is fastest.
DBcreation (Seconds – Lower is Better)
FirebirdSS-1.5.5 3007
FirebirdSS-2.1.2 1651
FirebirdSS-2.5Beta2 1289
TPC-R (Seconds – Lower is Better)
FirebirdSS-1.5.5 621
FirebirdSS-2.1.2 2748
FirebirdSS-2.5Beta2 526
Firebird does have official ports for debian kFreeBSD and maybe it’s easier to use FreeBSD kernel from an Debian/Ubuntu background (apt-get)
News via tuxradar
Upcoming release of Debian, codenamed Squeeze, will be available in a juicy new FreeBSD flavour alongside the regular Linux version. Well, Debian GNU/kFreeBSD has been around for a while, but now it will be an official part of the distro, combining the titanium-strength FreeBSD kernel with the GNU C library
What is left to be done on the porting front ? maybe fixing the building on avr, hurd and m68k (sh4 is already done) but these are not yet official debian ports.
Also alpha cpu support seems to be dropped from debian release archiectures so no porting effort is needed
I took one list from 2007 and you can compare where we are now
Already ported:
i386
amd64
mipsel
sparc
powerpc
kfreebsd-i386
kfreebsd-amd64
arm
ia64
mips
s390 = IBM/S390
superH (sh4)
Need to be ported:
alpha is dead
m68k
hurd
avr
hppa
ps:
So you can install firebird on the phone (maemo is arm debian linux) or on the mainframe linux (ibm s390)
We have another Firebird Port to the Renesas SuperH cpu (linux) by Nobuhiro Iwamatsu
Here is the patch that was added by Alex