Here are the experiences on Trustix 3 , and maybe someone will contribute the firebrd rpm to trustix too. (with dependencies solved)
I’ve done preparing Firebird 1.5.3 packages.
deb[-src] ftp://shrek.creditreform.bg/public sid main
All feedback is warmly welcome. If no problems are found, I’ll proceed with
upload to the archive.
Ah, also there you can find packages for flamerobin.
All you need to do is to add the above repository to your /etc/apt/sources.list
and then apt-get update ; apt-cache search firebird
then install what you need (classic or super server)
Here is a good link in businessweek on how OSS databases are horning in on
the database market.
I personally think that the majority of database users can do there work
with either Postgrsql, MySql or others like the Borland interbase now know
as Firebird or even Computer Associates Ingres which was recently made
opensource. Really do most company really need all those extra features or
are they just selling feature like Picture in picture was on your new TV
which you never use now.
Here is the link for you to check out:
“BusinessWeek has another spread on open source this week. Among them is an article about open source vs. the database vendors which focused on how businesses are looking to save money with open source (rather than using the source to innovate). From the article:
“The databases work fine, but as data volume grows, so do the checks to Oracle, IBM, or Microsoft. Many users aren’t clamoring for more features, and some don’t even use the bells and whistles they already paid for. They would happily trade some to get their hands on the source code and a better deal.”
Original source for news slashdot.org
I’ve been wonder for some about about metrics to evaluate the relative architectural cleanliness of various database implementations. To that end, I wrote a simple program that eat Visual Studio 7 projects files and analyzes the source files. Here are the results:
|Nfs Engine||Vulcan||Firebird 2||MySQL Server|
|Average Code Lines||11.80||21.20||37.12||26.90|
|Average Internal Comments||0.94||6.10||11.92||2.59|
|Average Internal WhiteSpace||2.12||5.16||6.92||2.21|
The analysis program doesn’t try to follow conditional compilation, so everything is included whether active or not.
The Netfrastructure engine is roughly equivalent in functionality to Firebird. The Netfrastructure numbers, however, are for the database engine only, excluding the Java Virtual Machine and template engine. Since the trigger and procedure language in Netfrastructure are Java, this isn’t a strict apples to apples comparison. On the other hand,the Netfrastructure engine includes the remote server, which Vulcan does not.
The Vulcan numbers are taken from the engine provider current code base. A small number of modules that, due to conditional compilation, couldn’t make it through the analysis program were omitted. Post-processed modules were also omitted. Since Vulcan contains quite of bit of archival, disabled Firebird code, its numbers are slightly bloated.
The Firebird number are taken from “engine” msvc7 project. Since Firebird 2 doesn’t use custom development steps, the preprocessed modules aren’t included (the project hasn’t been built, so the corresponding post-processed modules are not included either. I don’t actually know what is the Firebird 2 engine build, but I assume it doesn’t include DSQL and possible other common stuff.
The MySQL numbers are from their Windows source kit. I believe that they also use static libraries for cross component modules, so I suspect this is less than the full server. But it does give a feeling.
I think the two most interesting sets of number are the average number of arguments per function and the average number of code lines per function (code lines exclude comments and white space). It is most interesting that in each case, Vulcan falls halfway between Netfrastructure and Firebird 2. The average number of arguments is a good metric of the quality of a design. Bad (or in this case eroded) designs have to pass everything but the kitchen sink, and sometimes that. The Firebird 2 numbers are particularly scary because many additional parameters are passed covertly through thread data. The average code lines per function is a good metric of modularity — the degree to which common code is cleanly factored out.
The comment related metrics are substantially misleading since they are computed relative to number of functions rather than code lines — fewer code lines will always mean fewer comments. Even so, it is clear that Firebird has something to teach me and MySQL about internal commenting.
Both the ProjectAnalyst and ProjectsSummary projects are checked into the Vulcan tree under src. If you want to play or analyze Firebird 1.0 or 1.5, I’d like to see the results. You may also want to add more metrics. ProjectAnalyst generates xml (sans header) summary files, ProjectsSummary turns a set of xml summary into an HTML table.
-- Jim Starkey Netfrastructure, Inc. 978 526-1376
Hi, I’ve decided to make an in depth test of MySQL’s new functionalities by porting Firebird’s EMPLOYEE.FDB database to MySQL 5.1.5, here is what I found, I hope it will be useful for people porting apps from MySQL to Firebird and vice-versa.
This week IBM became the latest proprietary database vendor to add a free offering to their lineup, according to ZDNet:
It would be difficult to estimate the balance between appealing to developers and the influence of Open Source databases such as MySQL, but I would tend to believe that competetion from Postgres, Firebird, MySQL, et al. to be a significant factor in the decision to release free versions of proprietary databases.
Source for this news/blog of the day
Open-source database deployments rose dramatically in the last half of 2005, and as one might expect, as more IT pros get acquainted with these non-proprietary systems, security is a chief concern. Open-source database makers like MySQL and PostgreSQL [ED: and Firebird] simply must answer some of the most prevalent security-related questions in order to win more market share.
One of those questions is, with recent headlines suggesting customer data stored on organizational databases is at risk, should those who opt for open-source database applications be worried? Not according to data suggesting proprietary database software is breached more often. But data alone is not enough. What IT executives really want to know is what specific technological security precautions open-source DB developers need to take.
“We continue to see the maturation of open-source databases reflected by the continually increasing levels of adoption,” said John Andrews, President, Evans Data. “In a number of our ratings categories, we’re seeing open-source databases meeting or exceeding proprietary databases.”
Read this full article at TechNewsWorld
A new list has been started on Yahoogroups – a job board for devs
with Firebird skills and for employers looking for them. 🙂
It’s a pretty tightly moderated list.
You can look it up from the Lists and News Groups page of our main
website, or go straight there if you like.
All you’ll see in the archives right now is a couple of messages
posted by Calin Pirtea, who’s helping with the
moderation. (Actually, you won’t see the archives at all if you’re
not a member…)
Feel free to link to the list from your own websites. It all helps
for getting us “out there”.
Article shows how Coverity worked with linux kernel developers in the past sending them patches
“For now, Coverity plans to publish the defect reports on a semi-private Web site so that any developer associated with a particular open source project can examine the list, determine if something actually needs to be fixed, and then create a fix and submit it to the project lead. This is currently the model used by Coverity for the defects they published for the Linux kernel.”