Some first impressions of Fedora Core 5

April 28, 2006

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.)


Comments on this page:

From 24.98.83.96 at 2006-04-29 00:59:44:

Why not just run 'yum upgrade' and nix pirut?

- Ryan http://daemons.net/~matty

By cks at 2006-04-29 03:39:19:

I tried pirut for two reasons:

  1. I try out the GUI admin tools every so often to see how good they are this time around. (My excuse is that this way I can give other people advice, but really I keep hoping that they'll be good.)
  2. I wanted to install not individual RPMs, but the 'GNOME' install time cluster of them, and didn't know yum already had a feature for that. I figured (correctly, as it turned out) that the GUI tools probably had an option for that.

So now I've given the FC5 versions of pup and pirut a spin, kicked the tires, admired the GUI, and concluded that they're not too compelling. It's sort of a shame with pirut, because the basic idea and interface for managing package groups and exploring things is not bad; it's just that the execution is untrustworthy.

(There is a crying need for something that gives one convenient tree based or graphical navigation of the universe of RPM packages, especially with Fedora Extras thrown in. Otherwise I am just not going to find most of the interesting stuff.)

From 24.98.83.96 at 2006-04-29 11:12:27:

I used to use synaptic to do package management, but eventually gave up on graphical tools in favor of yum. Yum has some nifty options for searching, installing, removing and ugprading packages, and the ability to generate XML that can be used by an RSS reader is super cool ( at least in my opinion). I really dig Fedora Core 5, and hope they get the kinks worked out in the future.

- Ryan http://daemons.net/~matty

Written on 28 April 2006.
« A picture of what university IT is like
Another little script: field »

Page tools: View Source, View Normal, Add Comment.
Search:
Login: Password:
Atom Syndication: Recent Comments.

Last modified: Fri Apr 28 02:43:03 2006
This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.