Linux.com

Feature: Linux

Fedora Core 6: Kneel before Zod!

By Joe 'Zonker' Brockmeier on November 09, 2006 (8:00:00 AM)

Share    Print    Comments   

Fedora Core 6, codenamed Zod, was released on October 24 for x86, PowerPC, and AMD64 systems. With a number of improvements over its predecessors, this is an impressive release, if you're willing to overlook a couple of installer bugs.

The FC6 schedule slipped a bit at the last minute due to a handful of serious issues, such as an Ext3 data corruption bug, but the Fedora team managed to get the final release out pretty close to schedule. Unfortunately, it's still a bit buggy in some scenarios. It might have been better to hold off releasing FC6 for another week or two to fix the problems, but it is a good release if you're willing to be careful during the install.

Installing Fedora Core 6

I have been using Fedora Core 6 since Test 3 was released in September. The Anaconda installer was spectacularly buggy in the test release and pre-release, and would crash any time I changed any defaults in the software selection part of the installation. The final release is much better, but it still crashes when you select the extras repository during installation. This is true whether you're performing a text-mode installation or using the GUI installer, and I've experienced it on two machines.

If you opt to install FC6 using Anaconda in text mode, it defaults to runlevel 3 -- multi-user text mode. This means that you don't get any form of the post-install configuration that you see when you use the GUI installer, which defaults to runlevel 5, multiuser with X11. You're not prompted to set up additional users, test sound, and so on. This strikes me as, if not a bug, certainly a poor choice.

According to the release notes, one of the new features in this release is IPv6 support in Anaconda. This has me scratching my head a bit, because I don't know of anyone using IPv6 in production. There's no harm in adding IPv6 support, but I have to wonder why developer time went into that.

I tested FC6, the final release, on a laptop, workstation, and under VMware Server. The workstation has an Athlon XP 2600+ CPU, 1GB of RAM, a GeForce FX 5500 video card, and a WinBook C1700 17-inch LCD. The laptop has a 3.06GHz Pentium 4, 1GB of RAM, and ATI Radeon 250 video chipset.

Hardware support under Fedora Core 6 is very good, at least as far as I could determine using my collection of test machines. FC6 got the video settings right on the first try, and had no problem configuring sound. On the workstation, I tried a USB soundcard/speaker combo that I got at Novell BrainShare rather than using an internal soundcard. FC6 had no problems with it.

The only major hardware problem I've found is with FC6's support for my laptop's trackpad. It's easy to send Firefox back several pages in its history if I'm not very careful about how I move my fingers on the trackpad. I Googled a bit, and found that other users have had the same problem with previous releases of Fedora Core. I've never had this problem with other distros on the same machine.

Using Fedora

If you don't customize packages during the install, which I was reluctant to do since Anaconda seemed mighty fragile, GNOME is the only desktop environment installed. If you want Xfce or KDE, they're just a few clicks away, thanks to the Pirut package manager.

In addition to Zod's improvements in GUI package management, the yum command-line package manager has been updated to feature a new metadata parser that's written in C. Now yum is supposed to be faster when dealing with package information, and it does feel a bit faster than yum in previous releases. FC6 sports package update notifications via an icon and notification in the desktop tray, which is a nice addition for those of us who forget to check on updates every morning.

If you choose the desktop set of packages, FC6 includes the applications you'd expect with a GNOME desktop: Firefox, Gaim, Evolution, OpenOffice.org, and so forth. The developers have, in most cases, included the most recent or very close to the most recent versions of applications, even including beta4 of Gaim 2.0 rather than sticking with the old stable version. They did stick with the 1.5 series of Firefox, though, so you may want to go ahead and grab the official release from the Mozilla site if you'd like to run the most recent release.

Compiz is installed but not enabled by default. If you have a supported video card, enabling Compiz is easy. Under the System -> Preferences menu on the GNOME desktop, there's a menu entry for Desktop Effects. Just click that, "Enable Desktop Effects," and that's it. If your video card isn't supported, it will error out.

Compiz worked just fine on the laptop, which sports the ATI Radeon card, and refused to start on the workstation with the Nvidia card. A list of cards known to work (and not work) can be found on the Fedora site.

If you've seen pictures or videos of Compiz in action, but haven't actually used Compiz on your own desktop, you might think that it's useless eye candy, and you'd be half right: It is eye candy, but it's not useless. The window thumbnail feature alone, similar to Mac OS X's Exposé, makes enabling Compiz worthwhile. This is such an easy way to sort windows that I loathe going back to a system without Compiz running.

Though perhaps a bit less exciting than spinning cubes and wobbly windows, printing has also received an overhaul in FC6. The printer configuration tool starts up faster than FC5's tool, because it no longer has to detect devices on startup, and the printer definition files are also scanned on demand rather than every time the tool is run.

The print tool does a very good job of scanning for printers. I have a Brother 1270N networked laser printer, and the print tool sniffed it out with no problem, though I still had to give it the correct printer model to get the right driver. In general, I found the new tool to be a bit less cluttered and easier to navigate.

Now and Xen

FC6 makes Xen easier to use by providing additional setup tools, though it's still not quite as easy to set up a Xen guest as it is to configure a guest system under VMware Server or Workstation, or Parallels. Xen is not set up by default, which is probably best, as most users are unlikely to want to set up Xen guests.

I followed the instructions on the wiki to install the Xen-enabled kernel and Xen tools, then used the Virtual Machine Manager (VMM) to install FC6 as a guest OS under FC6. VMM is a GUI app that's relatively easy to use -- simply set the parameters of the virtual machine (amount of memory, disk space, etc.) and point the installer at a location where the FC packages can be found.

VMM doesn't support installing from CD/DVD or an ISO image, so you have to point VMM at the FC tree over the network, over HTTP, FTP, or NFS. You could use a Fedora mirror, but that's very slow. It's probably best to just mount the ISO on the local system or a system on the same LAN and export it via NFS.

VMM is a great step forward, but it has a way to go before it's really ready for prime time. For example, it doesn't list guests when they're not running, and I don't see any way with VMM to start a guest that's stopped; you still need to run xm create vmname to start a Xen guest, even if you manage it with VMM.

I think the Xen install guide may be missing one point. FC6 enables SELinux by default, which I think causes problems for setting up a Xen guest. The first time I tried to set up a guest, I had an error and had to restart. I looked through one of the earlier guides, which recommended turning off SELinux. I did that, and then was able to install FC6 without a hitch.

Making SELinux easier

SELinux may be the greatest thing for security since Bruce Schneier, but it's not simple. The Fedora folks have taken some steps to help sand down the rough edges of SELinux by introducing a troubleshooting tool and a lot more options for modifying SELinux policy under the Security Level Configuration tool.

I didn't have a chance to use the SELinux Troubleshooter, but I did go through the policy editor to see what kind of changes can be made to SELinux policy with a click of the mouse. As with FC5, you can set the level of SELinux to enabled, permissive, or disabled. You can also disable SELinux for specific services such as FTP, Apache, and named. It also allows you to set more specific behavior, such as deciding whether Samba should allow sharing of users' home directories.

Some flaws, but good overall

If you're willing to overlook a few rough edges, Fedora Core 6 is an excellent distro, but I really think that it could have done with a bit more testing, particularly regarding the installer. If I had been evaluating FC6 just for my own purposes, rather than to write a review, I would have dumped FC6 when the installer segfaulted at the same point on two different machines.

The Fedora folks chafe at the suggestion that Fedora Core is nothing more than a Red Hat beta, but if they'd like to avoid that comparison, they should opt for more testing and choose to ship late rather than rushing out a release with known installer bugs.

Once I got past the installer pain, I was happy with FC6. It seems like a solid desktop system, and usable for servers if you don't mind the short shelf life of Fedora releases.

Share    Print    Comments   

Comments

on Fedora Core 6: Kneel before Zod!

Note: Comments are owned by the poster. We are not responsible for their content.

Does it still use a "patent challenged" desktop?

Posted by: Anonymous Coward on November 10, 2006 01:33 AM
Now that Microsoft/Novell deal seems to imply there are software patent problems that Microsoft won't sue Novell for, maybe it is safer for Red Hat/Fedora to switch away from a desktop based on a<nobr> <wbr></nobr>.net clone...

#

Re:Does it still use a "patent challenged" desktop

Posted by: ickusslime on November 10, 2006 04:35 AM
you have no idea what you are talking about do you?

#

"Why IPv6"

Posted by: Anonymous Coward on November 10, 2006 02:49 AM
Joe needs to get out more. IPv6 is live and well in both research and production networks:

<a href="http://news.com.com/China+launches+largest+IPv6+network/2100-1025_3-5506914.html" title="com.com">http://news.com.com/China+launches+largest+IPv6+n<nobr>e<wbr></nobr> twork/2100-1025_3-5506914.html</a com.com>
<a href="http://www.verio.com/about/newsroom/articles/index.cfm?fuseaction=article&Year=05&id=70891118670304" title="verio.com">http://www.verio.com/about/newsroom/articles/inde<nobr>x<wbr></nobr> .cfm?fuseaction=article&Year=05&id=70891118670304</a verio.com>

and especially this:
<a href="http://mailman.twdx.net/public/occaid/2005-October/002013.html" title="twdx.net">http://mailman.twdx.net/public/occaid/2005-Octobe<nobr>r<wbr></nobr> /002013.html</a twdx.net>

And let's not forget the wireless carriers: how else do you support a billion IP-enabled phones?

Of course, here in the US, it seems only MCI is actually doing anything on the wireline carrier side. The DoD is moving ahead (slowly - no real production nets yet), and the hardware and OS vendors are making great progress. I'd hate to see the US end up in an Internet backwater in the future...

#

My experience similar

Posted by: Anonymous Coward on November 10, 2006 04:36 AM
My experience with FC6 is similar to that found in this review. I can confirm the problems with the text installer and trackpad. Yum is still as slow as a really slow package handler.<nobr> <wbr></nobr>:) It is similar in speed to Yast in Suse--apt-get trumps both of these choices as far as speed goes.

Other than that FC6 is a nice Gnome-based (at least in default) distro that is very similar to Ubuntu. It is solid and fast. There was another FC6 review posted on the website a few days ago (by Jeb Matsen, or a similar name) that was not at all reflective of my experience. Given the recent MS/Novell news, FC6 may be worth a look for users interested in a free-oriented distro.

--AR

#

Anaconda crash

Posted by: Anonymous Coward on November 10, 2006 08:05 AM
The Anaconda crash only happens when you use extras repository and static ip and is documented in

<a href="http://fedoraproject.org/wiki/Bugs/FC6Common" title="fedoraproject.org">http://fedoraproject.org/wiki/Bugs/FC6Common</a fedoraproject.org>

#

They ought to fix it, then.

Posted by: Anonymous Coward on November 10, 2006 09:10 AM
So, who cares if it's documented somewhere. Trying to find the bug report isn't going to help the poor sap that fell into this hole during installation and has no internet access. Sheesh!!

#

Re:They ought to fix it, then.

Posted by: Anonymous Coward on November 10, 2006 12:05 PM
Sure but remember its a new feature and it only happens with specific configurations. There is no such things as a perfect release

#

Re:They ought to fix it, then.

Posted by: Anonymous Coward on November 12, 2006 09:42 AM
So let's just accept crappy software and lousy testing.

Sorry - no cigar. That's an excuse, not a reason.

New features should be tested even more than old ones, obviously.

And the "specific configuration" excuse is the same one Red Hat used for their screwup a couple years ago that bombed dual boot systems.

They claimed none of their testers had dual boot machines to test with.

Oh, please. They know damn well that MOST Linux end users have dual boot machines. And they released a partitioner and installer - knowing that the 2.6 kernel had changed disk geometry reporting - without testing it on a dual boot machine.

That's simply laziness. Period.

#

Re:They ought to fix it, then.

Posted by: Anonymous Coward on November 12, 2006 04:49 PM
"New features should be tested even more than old ones, obviously."

Sure. Participate in testing instead of whining

No its not. Mandriva and SUSE got affected by the exact same dual boot issue.

#

Re: Firefox history problem

Posted by: Anonymous Coward on November 13, 2006 05:33 PM
Fix for the firefox issue -

Start-up Firefox, and in the location bar enter "about:config" (without the quotes).
You'll be presented with a screen of
configuration options. Scroll down to:

mousewheel.horizscroll.withnokey.action

Double-click the entry and set the value
to "0" (zero, again without the quotes).
Down a few entries, double-click the entry:

mousewheel.horizscroll.withnokey.sysnumlines

to set its value to "true".

That should do it. Horozontal scrolling,
if enabled in your Synaptics
configuration, will now horizontally scroll
pages in Firefox (as you would expect).

#

Here's The Reality

Posted by: Anonymous Coward on November 10, 2006 09:19 AM
After going through THREE distros in the last week trying to fix their problems, it's time to acknowledge one fact.

The distro managers are doing a LOUSY job of testing their distros before release.

Mandriva 2007 is riddled with bugs and crashed for no known reason while I was out of the building for an hour. Bye-bye, Mandriva. I don't tolerate that nonsense - even from Windows.

Okay, it was a<nobr> <wbr></nobr>.0 release, and I should have known better. NEVER install a 0 release except for testing purposes!

SUSE 10.1 installed a ton of software, but trying to update all that stuff crashed and burned the system. Okay, I should have known better than to try to update a ton of packages all at once. I should have spent a DAY or more updating them one at a time - yeah, right. What do we have bulk updaters FOR, then?

Tried to install Kubuntu from the live CD's they mail out. Get this one - if you try to modify the mount points, YOU CAN'T LEAVE THE SCREEN!

Yeah, they sure tested that one thoroughly! Who in the hell at Kubuntu ran a test without ever trying to modify the mount points?

Mark Shuttleworth, listen up - if your people told you they tested it thoroughly, to quote Will Smith in "Hitch", they "are a-lying to you!"

An install of Kubuntu with the alternate test based installer went okay (another hour and fifteen minutes download, but, hey, it's only my life.)

Went to the Adept updater, spent an hour or more selecting packages (I know, same stupid mistake as SUSE, right?). The first package failed to download - so Adept dumped ALL the selections and I would have had to start over. Except I immediately installed Synaptic, instead.

Mark, here's another clue - dump the moron who wrote Adept. He hasn't a clue about usability!

That worked! Finally! I then tried using Easyubuntu according to the instructions on the Web site.

Nope - fails, unable to find a package XML file. Eventually found an Ubuntu unofficial site that simply said copy the Dapper XML package files. That worked - despite numerous GTK error messages.

Guys, this isn't acceptable. NO ordinary end user could have gone through this without throwing up their hands! You should have heard me screaming at the morons who failed at their design and testing tasks at two major Linux companies!

I have been using Linux for two years and am a total advocate of its value on the desktop compared to Windows. But GETTING it TO the desktop is becoming a NIGHTMARE because of inadequate TESTING.

Stop screwing around with the 3D eye candy crap trying to compete with Apple and Microsoft and start concentrating on the basics of end user usability!

Nobody should have to configure repositories to update their packages. Every distro should have ONE place (with mirrors) to go to find a list of ALL the relevant repositories and their mirrors. This should be updated every night with a cron job. The ONLY thing the end user should have to do is browse the available package catalog and pick what he wants. And the end user interfaces to that process need to be massively redesigned to be easier (although Synaptic is the best I've found, it could use some additional tweaking.)

If this isn't done, Linux will NEVER get on the desktop in a massive way except where it is installed by IT staff.

Linux works fine as a desktop OS and as a server OS. I fear for its future if the distro managers end up being as stupid and incompetent as the people who run Microsoft.

#

Re:Here's The Reality

Posted by: Anonymous Coward on November 11, 2006 12:26 AM
hear hear!

#

Re:Here's The Reality

Posted by: Anonymous Coward on November 12, 2006 02:23 AM
Debian

#

Re:Here's The Reality

Posted by: Anonymous Coward on November 12, 2006 09:36 AM
What part of Kubuntu didn't you understand? (Yes, I know it's a messed-with version of Debian, so it's not the same.)

Actually, I'm using Kubuntu now and while it's been stable so far, I did have one of those Arts "cpu overload" screwups (Google for it if you haven't seen it) - a first - I've rarely had any of the system servers crash on me. Another server that seriously needs fixing.

#

SE-Linux

Posted by: Anonymous Coward on November 10, 2006 06:09 PM
"You can also disable SELinux for specific services such as FTP, Apache, and named."

-- Isn't daemons where you need SE-Linux the most?

#

Some FC Guides

Posted by: Anonymous Coward on November 15, 2006 11:03 AM
<a href="http://www.mjmwired.net/resources/mjm-fedora-fc6.html" title="mjmwired.net">http://www.mjmwired.net/resources/mjm-fedora-fc6.<nobr>h<wbr></nobr> tml</a mjmwired.net>
<a href="http://www.gagme.com/greg/linux/fc6-tips.php" title="gagme.com">http://www.gagme.com/greg/linux/fc6-tips.php</a gagme.com>

#

Trackpad

Posted by: Anonymous Coward on November 17, 2006 09:56 AM
I had the same problem with a synaptic trackpad, if your pad is synaptic, all you need to do is add the line:

Option "TouchpadOff" "2"

to the input device section in xorg.conf

#

Re Review

Posted by: Anonymous Coward on December 01, 2006 08:16 AM
Just to add though. That I installed Fedora 6 without a hitch, was able to enable service and codec with no time at all. The only other distro this quick to configure was ubuntu. Fedora 6 is rock solid when up. I do recognise the issue about the repositories, although they take less than 5 minutes to configure.

Windows isn't really offering much with their new release Vista. With the new Intel Core Duo Apples Leopard looks far superior in everyway, and the web widgets on the mac dashboard look a sign of things to come for linux with further testing of the 3D effects and compiz managers.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya