A test run of Firefox 3
By Forrest Cook
November 20, 2007
The Mozilla Firefox
web browser project has just
announced the first
beta release of Firefox 3.
The
release notes explain some of the major changes in this release:
Firefox 3 Beta 1 is based on the new Gecko 1.9 Web rendering platform, which has been under development for the past 27 months and includes nearly 2 million lines of code changes, fixing more than 11,000 issues. Gecko 1.9 includes some major re-architecting for performance, stability, correctness, and code simplification and sustainability. Firefox 3 has been built on top of this new platform resulting in a more secure, easier to use, more personal product with a lot under the hood to offer website and Firefox add-on developers.
The list of new features in Firefox 3 includes:
- Built-in malware protection.
- A web forgery protection page for flagging suspect pages.
- New SSL error pages that show when invalid SSL certificates are found.
- Automatic check/disable feature for insecure and obsolete plugins.
- An improved password management system.
- A streamlined add-on installation system.
- Individual plugins can be disabled in the Add-on Manager.
- A new favicon button in the location bar that displays site metadata.
- The download manager now has buttons for file location and handlers.
- Downloads can now be restarted after a new session is started.
- New zooming capabilities with a full page mode.
- New tab features including scrolling, a quickmenu and save on exit.
- Resizeable Location and Search bars.
- More options for the mouse-based text selection mechanism.
- Bookmarks can be added by clicking the star in the location bar.
- Bookmarks can now be associated with keywords.
- A new auto-complete function for the location bar.
- Search capabilities for the Bookmarks and History Organizer.
- The protocol handlers now supports web-based applications.
- A new Download Actions preference pane for configuring handlers.
- Personal data is now stored in a DBMS for improved reliability.
- Speed improvements and the fixing of numerous memory leaks.
- A number of additional features for Windows and Mac versions.
Installation of Firefox 3 was simple, the tar.bz2 file was
downloaded, uncompressed and untared. Running the software
involved moving to the newly created firefox directory and typing
./firefox on the command line.
Your author used Firefox 3 to perform a day of browser-intensive
lwn.net work.
The browser did not crash, and no unusual actions were encountered.
Performance was initially not hugely different from
Firefox 2, one noticeable slowdown was observed when switching
between tabs. After several hours of use, Firefox 3 started to
bog down considerably. The memory footprint of 300MB Virtual
and 100MB resident was slightly higher than for Firefox 2
with a similar number of open tabs.
From a user interface perspective, the browser is very similar in
appearance to Firefox 2. The location bar has a few more buttons
on the sides, moving the mouse over the buttons reveals the
underlying new functions. A number of changes are visible in the
pulldown Tools menu, but nothing is too difficult to understand.
A number of previously installed Firefox 2 plugins,
discussed here,
worked without any troubles.
The new Edit/Preferences/Applications window gives some new
control on the handling of various file types.
The Tools/Add-ons/Plugins window has a Get Plugins option
that should streamline the process of installing add-on
handlers.
Despite the 2 million changed source code lines, Firefox 3 Beta 1
is in decent shape and appears to be close to ready for daily use.
Since the software is still in the beta stage, it may be best to
hold off on using it for mission critical applications.
Comments (17 posted)
System Applications
Database Software
Postgres Weekly News
The November 18, 2007 edition of the Postgres Weekly News
is online with the latest PostgreSQL DBMS articles and resources.
Full Story (comments: none)
Interoperability
Samba 3.0.27 released
Version 3.0.27 of Samba has been
announced.
"
Samba 3.0.27 is a security release to address CVE-2007-4572 and CVE-2007-5398."
Comments (none posted)
LDAP Software
OpenLDAP Weekly News
The November 13, 2007 edition of the
OpenLDAP Weekly News
is out with the latest OpenLDAP project developments.
Comments (none posted)
Security
Open Computer Forensics Architecture 2.0.6 patchset 2 (SourceForge)
Version 2.0.6 patchset 2 of Open Computer Forensics Architecture has been
announced. The software description states:
"
A modular computer forensics framework. The project aims to be highly modular, robust,fault tolerant, recursive and scalable in order to be usable in large investigations that spawn numerous terabytes of evidence data and covers hundreds of evidence items.
The patch level 2 of ocfa fixes a number of issues, the most important one is a workaround for the fact that the lucene indexer is unable to process large files without allocating very large amounts of memory.
Next to this the configure process has been made more robust."
Comments (none posted)
Web Site Development
PHP For Applications 2.2 released (SourceForge)
Version 2.2 of PHP For Applications has been
announced.
"
P4A (PHP For Applications) is a PHP RAD and object oriented PHP framework for building event-driven stateful web applications. Features tableless HTML, accesskey, auto data type recognition, transparent AJAX, UTF-8, i18n/l10n, PEAR integration."
Comments (none posted)
Segue CMS 1.8.13 released (SourceForge)
Version 1.8.13 of Segue CMS has been
announced.
"
Segue is an open source collaborative content management system designed for e-learning that combines the ease of use of course management systems with the flexibility of weblogs for creating various types of sites including course, news, and journal.
This release fixes bugs in Segue's email functionality."
Comments (none posted)
Miscellaneous
Domain Name Registry System 1.41 released (SourceForge)
Version 1.41 of the Shared Registry System has been
announced.
"
The Shared Registry System is software (client and servers) for managing a domain name registry, and is most likely to be of use for managing a country TLD. The software was originally developed in 2002 to manage the New Zealand (.nz) domain name space."
Comments (none posted)
Jitterbit 1.3 released (SourceForge)
Version 1.3 of Jitterbit has been
announced.
"
Jitterbit is an open source integration tool that delivers a quick and simple way to design, configure, test, and deploy integration solutions. It supports many document types and protocols: XML, web services, database, LDAP, text, FTP, HTTP(S), file.
We are excited to announce the newest version of our Open Source integration platform is now available in general release. Jitterbit 1.3 is a major release that significantly improves the overall architecture for enterprise companies and the overall user experience."
Comments (none posted)
Desktop Applications
Audio Applications
Audacious, Audacious-Plugins 1.4.1 released
Version 1.4.1 of the
Audacious music player and Audacious-Plugins have been announced.
"
Audacious 1.4.1 and Plugins 1.4.1 have been released. You need to compile both, as a minor API change happened to fix a regression bug between 1.4.0 and 1.4.1.
Update: version 1.4.2 of the Audacious core was released to add functions needed for xmms-crossfade."
Comments (none posted)
Audacity 1.3.4 released
Version 1.3.4 of the Audacity audio editor has been
announced.
"
The Audacity Team is pleased to announce the release of Audacity 1.3.4 (beta), which includes several new features and user interface improvements, such as:
New Welcome Screen with introduction to Audacity.
New 'Mix and Render to New Track' command.
Support for VAMP audio analysis plug-ins.
More keyboard shortcuts and navigation.
Reworked solo/mute handling.
New preference: Select all audio in project, if none selected (on by default).
New preference: Beep on completion of longer activities.
Envelopes: Many fixes when copying, pasting, or repeating.
Many translation updates.
Metadata editor added for OGG, FLAC and WAV/AIFF exports. Metadata import improved.
Muted tracks are no longer audible in the exported mix.
Improvements to latency correction."
Comments (none posted)
XMMS2 0.4 released
Version 0.4 of the XMMS2 music player has been announced.
"
XMMS2 0.4 DrKosmos contains the new official XMMS2 logo, a few new
plugins such as a PulseAudio output plugin and lots of bugfixes. Hope
you will have as much fun downloading, compiling and using it as we had
making it."
Full Story (comments: none)
Desktop Environments
Equinox desktop environment 1.2 released
Version 1.2 of the Equinox desktop environment has been
announced.
"
This is a bugfix release of EDE and eFLTK packages (and hopefully the last one of 1.x code and the last eFLTK release). It comes with improved support for 64-bit platforms, redesigned epanelconf and full German and French translations."
Comments (none posted)
GNOME 2.21.2 released
Version 2.21.2 of the GNOME desktop environment has been released.
"
This is the second release of the GNOME 2.21.x series, heading towards
the stable GNOME 2.22.x release."
Full Story (comments: none)
GARNOME 2.21.2 released
Version 2.21.2 GARNOME, the bleeding-edge GNOME distribution, is out.
"
This release includes all of GNOME 2.21.2 plus a
whole bunch of updates and fixes that were released after the GNOME
freeze date."
Full Story (comments: none)
GNOME Software Announcements
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
KDE 4.0 RC1 'Calamity' released
The KDE Project has
announced
the first release candidate for KDE 4.0. "
While the final bits of
Plasma, the brand new desktop shell and panel in KDE 4, are falling into
place, the KDE community decided to publish a first release candidate for
the KDE 4.0 Desktop. Release Candidate 1 is the first preview of KDE 4.0
which is suitable for general use and discovering the improvements that
have taken place all over the KDE codebase." The announcement also
mentions the final release of the KDE Development Platform.
Comments (5 posted)
KDE Software Announcements
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
Xorg Software Announcements
The following new Xorg software has been announced this week:
More information can be found on the
X.Org Foundation wiki.
Comments (none posted)
Games
History and Future of OLPC SimCity / Micropolis
Don Hopkins provides
a history
of SimCity on the One Laptop Per Child (OLPC) platform.
"
The GPL source code version of SimCity will not be called "SimCity", but we will use the SimCity source code to make a city building game called "Micropolis", which was the original working title of SimCity. That's because EA reserves the right to review and QA the official version of the game that's published under the name "SimCity" on the OLPC. So we can make improvements to the TCL/Tk version of Micropolis (based on the GPL source code), and submit them to EA for review and QA, which if they approve, will be used as the officially branded version of SimCity for the OLPC."
Comments (none posted)
BZFlag 2.0.10 released (SourceForge)
Version 2.0.10 of BZFlag has been
announced.
"
The BZFlag developers are not so proud to announce the release of BZFlag 2.0.10 “Never Say Never”. This version contains some bug fixes for newer hardware (dual core, and 64 bit machines). We recommend that all users and server owners upgrade to it as soon as possible. The release has only a small number of new features, Please see the change log for details."
Comments (none posted)
Imaging Applications
Art Tablets for Krita (KDE.News)
KDE.News
reports
on the donation of graphics tablets to the developers of the
Krita image editor project.
"
The Krita donation drive has succeeded beyond the expectations of the Krita developers. Donations from all over the world made it possible to buy two Intuos graphics tablets and two art pens for the Krita developers to test their software with. The Krita developers are very grateful to the community for making this possible. The Intuos tablets and art pens make it possible to develop brushes and tools that make use of advanced features such as tilt and rotation for Krita 2.0."
Comments (none posted)
UniConvertor 1.0.0 released
Version 1.0.0 of UniConvertor has been
announced.
"
UniConvertor is a universal vector graphics translator. It uses sK1 engine to convert one format to another.
Development of the import/export modules for this program goes through different stages, quality and feature coverage are different among formats." (Thanks to Valek).
Comments (none posted)
Mail Clients
Claws Mail 3.1.0 announced
Version 3.1.0 of the Claws Mail email client has been
announced, many new
features have been added. Here are some of the changes:
"
Non-blocking NNTP has been implemented. NNTP support is now provided
by and depends upon libetpan
GnuTLS support has been implemented as an alternative to OpenSSL.
A run-time alternative configuration directory switch has been added,
Tags: Added tag alphabetical sorting and unified the dialogues.
Edit accounts dialogue: The 'default account' (D) column has been
removed, instead the default account is indicated by use of
bold text..."
Comments (none posted)
Music Applications
nova 0.1.1 released
Version 0.1.1 of nova, a Dataflow language for music composition, is out.
"
i just did a new release of nova. i didn't add too many new features
since the last 0.1 release, but was mainly working on bug fixes ..."
Full Story (comments: none)
Web Browsers
Mozilla Links Newsletter
The November 8, 2007 edition of the Mozilla Links Newsletter
is online, take a look for the latest news about the Mozilla browser
and related projects.
Full Story (comments: none)
Miscellaneous
LimeSurvey: 1.53plus stable released (SourceForge)
Version 1.53plus of LimeSurvey has been
announced.
"
LimeSurvey (formerly PHPSurveyor) is a fully functional survey development & dataentry system - including dataentry screen, public dataentry script, method for issuing tokens, emailing invitations & recording responses, basic statistical analysis and more.
In our ongoing quest for absolute stability and the firm will to provide you always with the finest and most stable code and new languages we released today the first 1.53plus stable version (this version will be updated every week). This new version contains beside a few minor bugfixes three new languages: Macedonian, Estonian and Bosnian!"
Comments (none posted)
Languages and Tools
Caml
Caml Weekly News
The November 20, 2007 edition of the Caml Weekly News
is out with new articles about the Caml language.
Full Story (comments: none)
Lisp
GNU CLISP 2.43 released
Version 2.43 of GNU CLISP has been announced.
"
Among other things,
this version was updated to use the standard GNU build process,
support for Berkeley DB 4.5 and 4.6 was added, and a few bugs were
fixed."
Full Story (comments: none)
Python
Python-URL! - weekly Python news and links
The November 19, 2007 edition of the Python-URL! is online with
a new collection of Python article links.
Full Story (comments: none)
Editors
Leo 4.4.5 beta 1 released (SourceForge)
Version 4.4.5 beta 1 of Leo has been
announced, it has several new capabilities and bug fixes.
"
Leo is: 1) a programmers, outlining editor and a flexible browser, 2) a literate programming tool, 3) a data organizer and project manager. 4) fully scriptable using Python, 5) Portable. Leo.py will run on any platform with Python and Tk/tcl."
Comments (none posted)
Libraries
FreeImage 3.10.0 released (SourceForge)
Version 3.10.0 of FreeImage, a library with support for numerous graphic
formats, has been
announced.
"
Release 3.10.0 comes with two new HDR formats, JPEG2000 and OpenEXR, as well as the now famous 'Fattal tone mapping algorithm'.
To Linux users: the library now make use of the gcc 'visibility' option, so that previous incompatibilities reported with some libraries such as GTK should now belong to the past."
Comments (none posted)
libnetfilter_conntrack 0.0.82 released
Version 0.0.82 of libnetfilter_conntrack has been announced.
"
libnetfilter_conntrack is a userspace library providing a programming
interface (API) to the in-kernel connection tracking state table.
This release includes TCP flags support and one bugfix for big-endian
platforms."
Full Story (comments: none)
Pantheios 1.0.1 beta 52 released (SourceForge)
Version 1.0.1 beta 52 of Pantheios has been
announced.
"
Pantheios is an Open Source C/C++ Logging API library, offering an optimal combination of 100% type-safety, efficiency, genericity and extensibility. It is simple to use and extend, highly-portable (platform and compiler-independent) and, best of all, it upholds the C tradition of you only pay for what you use."
Comments (none posted)
Version Control
GIT 1.5.3.6 announced
Version 1.5.3.6 of GIT is out with numerous bug fixes and documentation
work.
Full Story (comments: none)
Page editor: Forrest Cook
Next page: Linux in the news>>