Some first impressions of Fedora Core 5

I've recently been playing with Fedora Core 5 (I know, I'm a bit behind the times) on a new Athlon 64 machine. In the spirit of my first irritations with Fedora Core 4 , here are some very early, very preliminary impressions of Fedora Core 5:

  • the hcid daemon (part of the Bluetooth stuff) consistently crashes on system shutdown on x86_64 machines. Since I don't have any Bluetooth stuff, I'll be removing the bluez-utils RPM, assuming the dependencies let me. (Bugzilla #186101 and #189464 )

  • gnome-terminal's cursor still blinks . Kconsole's does not. Advantage: KDE.
  • gnome-terminal is no longer on the Gnome root menu. Kconsole is still on the KDE root menu. Advantage: KDE.

  • it is surprisingly hard for even a relatively experienced person who's new to Fedora Core 5 to tell if an install is using KDE or Gnome just from the visual appearance. (Somehow I managed to de-select Gnome and select KDE in Anaconda, and then didn't notice for a while when I was using the system.)

  • pirut , the graphical software manager, is pretty looking but pretty useless. I tried to install Gnome with it (once I noticed that I only had KDE), but it resolved dependencies with all the speed of a lazy snail and then produced very weird pukes once it got to the actual install phase; sometimes it claimed there were file conflicts, sometimes it claimed that something (that was already installed) couldn't be installed because a library was missing.

What I wound up doing was taking the list of RPMs pirut was going to install and feeding the list to ' yum install '. Reading the yum manpage (I should do this more often) suggests that I could have saved the work of the first step with

yum groupinstall "GNOME Desktop Environment"

(Possibly the name changed in FC5; ' yum grouplist ' to see them. My FC5 machine is currently running memtest86+ , so I can't check.)

  • Anaconda's support for setting up RAID partitions is not so much primitive as almost completely backwards; it is primitive based ('make multiple RAID slices; make a RAID device from RAID slices; repeat endlessly') instead of task based ('make a partition of size X that is RAID-1 across these disks'). Some of its limitations are highly peculiar; for instance, it lets you clone one disk's partitioning to another but only if they have no non-RAID partitions .

This is the first time I've tried to use Anaconda to set up our standard mirrored system disks configuration. I'm not sure there will be a second time; the sheer boring repetition annoyed the heck out of me. (It's also strangely at odds with how task-oriented the basic partitioning is.)

(Unlike last time around , I haven't been playing with Anaconda upgrades or Kickstart installations, so I have no idea if they're better than with Fedora Core 4.)