1 |
On Tue, 03 Jan 2012 13:50:25 -0500 |
2 |
Olivier Crête <tester@g.o> wrote: |
3 |
> There is a good reason for that, because in-place upgrades are |
4 |
> impossible to do safely (and RedHat customers don't accept weird |
5 |
> breakages like Gentoo users do). For example, if you replace a library |
6 |
> or even a resource file (like a .ui file for GtkBuilder), the only way |
7 |
> to make it work is to make sure that no currently running application |
8 |
> is using it. And that just can't happen with system libraries like |
9 |
> glibc or system packages like udev or dbus. So the only safe way to |
10 |
> upgrade those is to reboot. |
11 |
|
12 |
Uhm... Unix filesystems don't work that way; you can unlink an open file |
13 |
and anything that has that file still opened will continue to work. |
14 |
You're thinking of Windows; Unix supports in-place upgrades just fine. |
15 |
|
16 |
-- |
17 |
Ciaran McCreesh |