What's New in Fedora Core 5 Test2
What's new in Fedora Core 5? Users performing a new installation will immediately notice that the Anaconda installer has been given a major interface overhaul. The informational pane on the left of the installation screens has been removed and many of the installation dialogs have been simplified, with more advanced options hidden behind an extra click. The screens providing partitioning and package selection dialogs have also been modified, while the option to set SELinux functionality has been moved into the post-installation setup. Personally, I can't say I like the changes. Anaconda, a de facto standard among Linux installers, has been barely touched for years, so why the sudden need for a major interface surgery?
The core system components have been upgraded. Test2 comes with kernel 2.6.15, a development release of glibc 2.4, as well as a CVS build of the yet-to-be released GCC 4.1. The upgrade to glibc 2.4 is particularly significant since Fedora Core 5 will be the first distribution shipping with the new major version of the GNU C library. Although it is still in heavy development, we know that the new glibc will no longer be compilable with GCC 3.x, it won't support LinuxThreads (only Native Posix Thread Library), and all non-desktop CPUs will be moved to an unsupported ports add-on. As for the GCC 4.1 series, one of the most important improvements in its code is the introduction of fstack-protector, a feature whose purpose is to assign a random and verifiable value to the stack of key functions. This feature will make it harder for remote attackers to exploit buffer overflows.
On the desktop, a current development release of GNOME 2.14, combined with a brand new desktop theme, wallpaper and screensaver, represent a major visual change from the previous test release. With GNOME 2.14, much effort has been focused on the Evolution mail client, which is undergoing subtle interface changes, including dialog simplification and general improvements in consistency and polish. There has been a lot of emphasis on reduction of load times and memory footprints of both the GNOME desktop and its applications. The users of GnomeMeeting and Eye Of GNOME will also notice substantial interface changes, while much of Gedit's code has been rewritten under a new Multiple Documentation Interface specification. The Nautilus search engine has also been enhanced. Coincidentally, GNOME 2.14 final is scheduled to be released on March 15, exactly the same day as Fedora Core 5 - a fact that will almost certainly give rise to a few heated debates on the Fedora mailing lists and forums.
As for the main applications, Firefox 1.5 and OpenOffice.org 2.0.1 feature prominently on the desktop, but other recent additions to Fedora Core, such as the Beagle desktop search tool (version 0.1.4), F-Spot photo manager (0.1.5) and Tomboy note-taking utility, are also being pushed under the spotlight. On the other hand, Mono, a software suite for developing .NET client and server applications and which was added to the Fedora tree only recently, is not even mentioned in the release announcement - despite the fact that its sudden presence in Fedora caused a stir on many Linux news sites just last week. Although Mono is now an integral part of Fedora Core, Red Hat has stated that the product, which is developed by Novell (Red Hat's main commercial competitor) will not be included in the next release of the company's enterprise range of products.
Another new piece of software in Fedora Core 5 is "Package Updater", or pup for short. This is an application with a very simple interface - it lists all available updates after checking with the main update server, and allows the user to receive the latest security and bug fixes. There is nothing else to it - no intuitive way to configure the location of the update server or to prevent certain applications from being replaced with newer versions. Following the installer, this is another area which the Fedora development team decided to simplify in order to appease the non-technical computer user and perhaps to reduce the cost of technical support further down the line. Of course, power users can still reach for the command line to run yum and customize the package update options, but those who are not prepared to read the man pages are now expected to use pup.
Overall, I found that using this test release of Fedora Core was mostly a
positive experience. Although I disliked the simplification effort in the
installer and some of the applications, if it proves to be a successful way
of bringing more users and companies to Linux, then I am all for it. On the
application side, I haven't had any major problems during the two days of
testing, but some users on the Fedora test list reported crashes in
Evolution and GNOME Terminal, as well as a non-operational Nautilus CD
Burner. At one time, while running Beagle and pup, my system
became unresponsive and had to be rebooted, but I wasn't able to reproduce
this later. A large number of updates have appeared on the Fedora
development server since the release so it is likely that some of these
bugs are fixed already. A decent release overall, but it still needs a fair
amount of testing before it can be declared stable.
| Index entries for this article | |
|---|---|
| GuestArticles | Bodnar, Ladislav |
