Manage your Blog

Create your blog now! Easy and Free

Ubuntuland

Get Paid to Blog About the Things You Love

29/02/2008 GMT 1

Firebird 2.0.3 included in Ubuntu 8.04 Hardy Heron

ubuntuland @ 15:38

Firebird (sometimes erroneously called FirebirdSQL) is a relational database management system offering many ANSI SQL-2003 features.

It runs on Linux, Windows, and a variety of Unix platforms. Started as a fork of Borland's open source release of InterBase, the Firebird codebase is maintained by the Firebird Project at SourceForge.

New code modules added to Firebird are licensed under the Initial Developer's Public License (IDPL). The original code released by Inprise (as Borland was then called) is licensed under the InterBase Public License 1.0. Both licenses are modified versions of the Mozilla Public License 1.1.

History

Firebird 1.0 was essentially a bug-fixed version of the InterBase 6.0 open source edition with some minor new features. Development on the Firebird 2 codebase began with the porting of the Firebird 1.0 C code to C++, together with a major code-cleaning undertaking. Firebird 1.5 was the first release of the Firebird 2 codebase and as such a significant milestone for the developers and the whole project.

* Firebird 2.0 was released in 2006. The latest stable version is 2.0.3 which was released in September 2007.

* Firebird 2.1 went into beta testing in mid-2007 and is likely to be released soon.

* Firebird 3.0 will merge code from several codebases, including Firebird 2.1, Vulcan, and Fyracle. The schedule at [1] indicates an Alpha version for release in Q4 2008.

Around the 20th birthday of the InterBase/Firebird product line, original creator Jim Starkey recollected:

"September 4, 2004 is the 20th anniversary of what is now Firebird. I quit my job at DEC in August, took a three day end-of-summer holiday, and began work on September 4, 1984 in my new career as a software entrepreneur. As best as I can reconstruct, the first two files were cpre.c and cpre.h (C preprocessor), later changed to gpre.c and gpre.h. The files were created on a loaner DEC Pro/350, a PDP-11 personal computer that went exactly nowhere, running XENIX. Gpre was my first C program, XENIX was my first experience with Unix, and the Pro/350 was my very last (but not lamented) experience with PDP-11s."

More information on Firebird's history can be found on the InterBase/Firebird History pages.

Features

* Full support of Stored Procedures and Triggers
* Full ACID compliant transactions
* Referential Integrity
* Multi Generational Architecture (sometimes called MVCC)
* Very small footprint
* Fully featured internal language for Stored Procedures and Triggers (PSQL)
* Support for External Functions (UDFs)
* Little or no need for specialized DBAs
* Almost no configuration needed - just install and start using
* Big community and lots of places where you can get free and good support
* Optional single file embedded version - great to create CDROM catalogs, single user or evaluation versions of applications
* Dozens of third party tools, including GUI administrative tools, replication tools, etc.
* Careful writes - fast recovery, no need for transaction logs
* Many ways to access your database: native/API, dbExpress drivers, ODBC, OLEDB, .Net provider, JDBC native type 4 driver, Python module, PHP, Perl, etc.
* Native support for all major operating systems, including Windows, Linux, Solaris, MacOS.
* Incremental Backups
* 64bits builds available
* Full cursor implementation in PSQL

The new Alpha version of ubuntu named Hardy Heron includes firebird 2.0.3 stable.

The current sub-release is v.2.0.3.
More details about Firebird 2.0.x ...

Did you know that you can report bugs directly to the Project developers? There is a common-sense procedure to follow, so that your report is useful to us: we do ask that you read the article How to Report Bugs Effectively (available in several languages) before you proceed. Then, post your bug report to the firebird-support or the firebird-devel list and ask if you need to post it to Tracker.

Is there a feature you would like to request?

Maybe it is already in Firebird's development programme. You can check up at the Tracker site using the Find Issues search tool. You can even vote on it! And if there is a feature YOU want that nobody else has registered yet, write up a good description and add it as a Feature Request.

You will need to create an account in Tracker to report bugs, request features or vote.
It is simple! just go there and follow the sign-up instructions.

The complete Release Notes are available in PDF format.


Firebird Project Development News

February 2008 CURRENTLY TESTING


25-Feb-2008 Jaybird 2.1.3 Released

Jaybird 2.1.3 release fixes a bug related to character case issues affecting the DatabaseMetaData class.
21-Feb-2008 Firebird 2.0.3 Superserver Released for Solaris x86

Firebird V2.03 Superserver for Solaris 10 (Intel x86) has been added to the catalogue and is available for download, thanks to continued porting by Paul Beach and Alex Peshkov.
12-Feb-2008 64-bit V.2.1 RC1 Builds for MacOSX Intel

Firebird 2.1 RC1 builds for MacOSX 10.5 x86 are ready to download and test.
9-Feb-2008 Rebuilt Firebird 2.0.3 MacOSX Superserver Kits

New kits for the Superserver installations on both i386 and PPC can be downloaded now. No changes to the engine but an installer problem has been fixed.
30-Jan-2008 Rebuilt Firebird 2.0.3 Ports for MacOSX on PowerPC

The ports of Firebird 2.0.3 Superserver and Classic for MacOSX PPC have been rebuilt with some fixes. New builds for Classic and Superserver PPC are available via the Firebird 2.0.3 Downloads page.
23-Jan-2008 Firebird 2.1 Release Candidate Ready

The Firebird Project team is happy to announce that download kits for the first V.2.1 release candidate are now available - Windows and Linux 32-bit and 64-bit platforms now, MacOSX soon. You are invited to test it furiously and report your experiences (good or bad) back to the firebird-devel list.
As always, please be patient if the files you want haven't made it out to the mirrors at your first attempt.
23-Jan-2008 Roadmap 2008

Dmitry Yemanov introduces the new Roadmap for 2008.

Latest News Post
LinuxLinks
Comments

One Comment »

  1. Awesome.

    Get HiTech Information

    Aasfa | 2008-03-04 - 06:50:40 GMT 1 #

Post a Comment


<a href> <em> <blockquote> <strong> <cite> <code> <ul> <li> <dl> <dt> <dd>

Social Bookmarking
Add to: Mr. Wong Add to: Webnews Add to: Icio Add to: Oneview Add to: Linkarena Add to: Favoriten Add to: Seekxl Add to: Kledy.de Add to: Social Bookmarking Tool Add to: BoniTrust Add to: Power Oldie Add to: Bookmarks.cc Add to: Favit Add to: Newskick Add to: Newsider Add to: Linksilo Add to: Readster Add to: Folkd Add to: Yigg Add to: Digg Add to: Del.icio.us Add to: Reddit Add to: Jumptags Add to: Upchuckr Add to: Simpy Add to: StumbleUpon Add to: Slashdot Add to: Netscape Add to: Furl Add to: Yahoo Add to: Spurl Add to: Google Add to: Blinklist Add to: Blogmarks Add to: Diigo Add to: Technorati Add to: Newsvine Add to: Blinkbits Add to: Ma.Gnolia Add to: Smarking Add to: Netvouz Information