why I'm using Ubuntu instead of Fedora ATM

David Woodhouse dwmw2 at infradead.org
Wed Jan 3 22:09:51 UTC 2007


On Wed, 2007-01-03 at 16:54 -0500, Jeremy Katz wrote:
> I can generally get them to work as well.  But there are weird cases
> that have been dealt with over time; sure they're work-aroundable if
> you're pretty saavy.  It's not, though, the experience that most users
> want.  Live upgrades can also lead to "really interesting" states if
> you, say, unplug your machine in the middle[1].  

Yeah, but a normal 'yum update' does that too, when you're just fetching
errata. It tends to leave two versions of various packages installed,
etc. 

> For a quick list of "off the top of my head weird problem" examples:
> * Going from static /dev -> udev involved some interesting shenanigans
> to avoid all of your devices disappearing mid-upgrade.
> * Newer SELinux policy depending on a kernel supporting that policy
> version.
> * glibc being built with a dependency on newer kernels for some new
> feature
> * New rpm functionality used by packages requiring a new version of rpm
> to install them

Yeah, some of those can be fun -- you're reminding me of things I'd
subconsciously blanked from memory :)

But they're not that common -- I think that if we _wanted_ a live
upgrade to work, it wouldn't be particularly hard to _make_ it work. And
to a large extent it _does_ work already. 

One of the reasons I'm happy using Fedora on servers is because I _am_
entirely confident that I can do a live upgrade on an unattended remote
system. I'm no more concerned about it than I am about any kernel update
on those machines.

> [2] Support for this specific case is in anaconda now

Is it clever enough to switch back for F7? I already fixed the kernel :)
 
-- 
dwmw2




More information about the advisory-board mailing list