Saturday, July 3, 2010

Fedora 13 Launch!


At last F-13 is here! So ROCK IT!

As always, Fedora continues to develop (http://www.fedoraproject.org/wiki/Red_Hat_contributions) and integrate the latest free and open source software (http://www.fedoraproject.org/wiki/Features). The following sections provide a brief overview of major changes from the last release of Fedora. For more details about other features that are included in Fedora 13 refer to their individual wiki pages that detail feature goals and progress:
http://www.fedoraproject.org/wiki/Releases/13/FeatureList
Throughout the release cycle, there are interviews with the developers behind key features giving out the inside story:
http://www.fedoraproject.org/wiki/Interviews
The following are major features for Fedora 13:
*Automatic print driver installation — refer to Section 4.3, “Printing”
*Automatic language pack installation — refer to Section 4.4, “Internationalization”
*Redesigned user account tool — refer to Section 4.1, “Fedora Desktop”
*Color management to calibrate monitors and scanners — refer to Section 4.1, “Fedora Desktop”
*Experimental 3D support for NVIDIA video cards — refer to Section 4.1, “Fedora Desktop”

Some other features in this release include:-

*A new way to install Fedora over the Internet — refer to Section 2, “Installation Notes”
*SSSD authentication for users — refer to Section 2, “Installation Notes”
*Updates to NFS — refer to Section 5.9, “File Systems”
*Zarafa Open Source edition, a new open-source groupware suite — refer to Section 5.4, “Mail Servers”
*System rollback for the Btrfs file system — refer to Section 5.9, “File Systems”
*Better SystemTap probes — refer to Section 6.2, “Tools”
*A Python 3 stack that can be installed parallel to an existing Python stack — refer to Section 6.2, “Tools”
*Support for the entire Java EE 6 spec in Netbeans 6.8 — refer to Section 6.4, “Java”

Features for Fedora 13 tracked on the feature list page:
http://www.fedoraproject.org/wiki/Releases/13/FeatureList
A discussion putting these features in context may be found at:
http://www.fedoraproject.org/wiki/Fedora_13_Talking_Points

Fedora 13 Review!

Fedora 13 Review!

I’ve been using Fedora 13 for a few weeks now, so it’s time to relay my thoughts on the new release.
I’ve never had a good experience upgrading a Linux operating system to the new version, and usually elect to just do a fresh install but I was assured that the “preupgrade” application would meet my needs. It was a simple application but carried the unfortunate downside of not working. At the time of Fedora 13’s release it appeared that on a lot of systems including both my desktop and my laptop the application incorrectly reported insufficient space on the /boot partition of the drive and thus refused to upgrade the system. Further annoying is the fact that this bug was reported and fixed before the final Fedora 13 release, and yet appeared not to have been rolled out into the Fedora 12 repositories in time.
I assume that the issue has been fixed, since I have seen reports of many smooth upgrades on the Identiverse since; however this was a fairly major issue which could have been handled better. So in the end I resolved to do a fresh install, which went without a hitch. I was amazed at how fast the installation went and I was up and running straight off, and in this new version the first time configuration displayed properly with two screens (which were detected and configured automatically) which was one of the only problems I had with Fedora 12.
In terms of new features there is certainly no shortage. Many distributions seem to treat upgrading to a new version of software as a new feature (And there is plenty of that: KDE 4.4, Netbeans 6.8 for example) when not much innovation has gone on since the last release but Fedora certainly seems to have made an effort to introduce truly new features as well as actually improving how the Fedora software compilation works together; improvements to Pulseaudio integration, improved GNOME colour management as well as automatic print driver installation which fall together to make the Fedora desktop an increasingly complete desktop. Another notable improvement is that one can now install Python 3 in parallel with Python 2, which is a big help for developers.
My personal favourite newcomer is the advent of compositing for the open source ATI drivers (as well as the NVIDIA one as far as I’m aware), which means that Fedora is no longer limited or made inferior by being a Free desktop solution. This is what we’re after, in the end the free software movement can only succeed when we have brilliant developers creating software that is equal to or better than the proprietary equivalents.
Unfortunately there are still a few items within Fedora which really need to be adressed and I think that the main one of these is the PackageKit GUI. While it is simple and you can install software through it, it’s also lacking features and is a definite weak point in the desktop experience. There is one particularly annoying bug which has come to my attention which is that if you are upgrading software which requires a system restart then a notification will pop up asking you to restart both before and after the actual update is performed, which could cause problems to those not watching carefully.
Overall, the system is still nice and stable and the software works. The new features have really come together well for a smoother desktop experience though I think it may be easy to miss quite a few of the more subtle but essential improvements to the system as a whole.