Fedora 15 versus me
To perhaps the relief of some people, I am no longer running Fedora 8 on my home machine; I've now pretty much finished migrating to Fedora 15 on my new hardware. I did the actual migration the way I'd planned; I installed Fedora 15 from scratch on the new machine's system disks, transplanted the old machine's mirrored disks into the new machine as additional data disks, and then mounted my home directory filesystem and so on.
(It's bit annoying that Fedora 16 is so close to release, since I'm just going to get to upgrade my machine in a month or so. I did consider installing a Fedora 16 Beta instead of Fedora 15, but in the end I decided that I didn't want to take the risk of problems during a Beta to release upgrade. And, you know, it's a beta.)
That 'and so on' handwaves a lot. The tedious and time consuming portions of this migration were reconfiguring the more or less stock Fedora 15 install to work in my peculiar ways and updating my usual environment to work on Fedora 15. The latter was vastly helped by the fact that Fedora 15 is quite close to Fedora 14 (as far as my environment is concerned), which I'm running at work, so I could simply copy a lot of stuff from my work setup.
In the process of doing all of this I have some random notes:
- if pressed, I can actually work in Gnome 3 and get things done. It's merely annoying (but not sufficiently annoying to get me to set up XFCE for strictly temporary usage).
- Gnome 3 really doesn't expect you to have more than a small handful
of local users. The gdm login widget really doesn't like it (and
in Gnome 3.0, excluding users from being shown in the login window
is apparently an unimplemented feature).
- I gave SELinux a try, I really did, but in the end I once again turned
it off at about the time I couldn't start X as myself because
something in my home directory had the wrong SELinux permissions
(or no SELinux permissions, since I've run Fedora 8 for years
with it turned off). I'm sure that I could have fixed all of the
issues with enough work, but it just wasn't worth it and I was
in a hurry.
- since Fedora 15 has migrated to Gnome 3, the standard Gnome 2
volume control applet has vanished. I didn't find an alternate
volume control applet that I liked; in the end I just copied
the Fedora 14 binary from my work machine and fortunately it worked.
(This is one of the drawbacks of Gnome 3; alternate environments can no longer use Gnome 3 widgets, because they're very tightly tied to the Gnome 3 shell.)
- I'd like to say that while I wasn't looking Liferea turned from a
nice little feed reader into a buggy crash-prone monster, but
that's not really true. First, I had advance warning from things
that Pete Zaitcev had written,
and second if I'm being honest I always patched Liferea a bit
myself and did other peculiar things (like running a 1.2 version
well after it became obsolete even in Fedora 8).
Update: I unfairly maligned Liferea here; it turns out the crashes weren't its fault.
- I have acquired a grim hate of NetworkManager, or at least of trying
to mix NM with any by-hand network configuration. As it happens my
home machine needs a lot of by-hand network setup, so in the end
I had to turn NM off entirely. I'm happy to report that this is
not too difficult to do with systemd.
(The bit that drove me over the edge was how when NM was running but not managing my DSL link, applications like Firefox and Liferea started up thinking that the system was offline. I can see the chain of logic that gets the system to that point, but it's wrong.)
I don't want to say anything about systemd right now, because it's new to me and I just haven't had the time to look into it and get familiar with it. My current off the cuff reactions are from a position of ignorance.
Okay, I'll say one thing: even allowing for better hardware than my old machine, it feels like my new machine boots startlingly fast (although I think that part of this is the wall of text that flows past in a text mode boot).
- it feels kind of liberating to know that I've thrown out a lot
of random strange customizations in the move, since I installed
Fedora 15 from scratch (on the new system drives). I've copied
some customizations from the old system filesystems in order
to get things the way I want them, but it's a much more minimal
set than I used to have.
(If I'd had lots of spare time to do the migration I would have kept careful notes and then set up Puppet or Chef to apply all of my customizations automatically, but not this time.)
- I've taken the advice made in comments here
and simplified my clutter of system filesystems down to
/boot, swap, and
/varrolled into the root filesystem. It's really not worth being more picky any more and it's nice not to have to worry about one piece running out of space when there's lots left elsewhere (and I made the root filesystem 100 GB just to really overkill the issue).
(Unfortunately I didn't think to make
/be LVM on top of RAID-1, which would have let me use LVM snapshots.)
(My jumble of user filesystems continues unabated, since I'm using them as-is; I literally just brought up the software RAID arrays, activated LVM, and started adding things to
I have some things to say about the experience of having a new, modern machine, but that's a subject for another entry; this one is already long and rambling enough.