1 |
Troy Curtis Jr wrote: |
2 |
> On 10/10/06, Anthony E. Caudel <acaudel@×××××.com> wrote: |
3 |
>> I have been using Gentoo for more than 2 years now and have always |
4 |
>> wondered (but never asked - That's the "dumb" part) how Gentoo manages |
5 |
>> to update a package that happens to be running at the time. |
6 |
>> |
7 |
>> Given that the old version (the one running) is deleted, how does it |
8 |
>> manage to keep standing if you just cut its legs off? |
9 |
>> |
10 |
>> I've never seen this discussed anywhere which probably means everyone |
11 |
>> else already knows and are probably thinking to themselves, "Dumb |
12 |
>> question." |
13 |
>> |
14 |
>> Tony |
15 |
>> -- |
16 |
>> Those who would give up essential Liberty, to purchase a little temporary |
17 |
>> Safety, deserve neither Liberty nor Safety. |
18 |
>> -- Benjamin Franklin |
19 |
>> -- |
20 |
>> gentoo-user@g.o mailing list |
21 |
>> |
22 |
>> |
23 |
> |
24 |
> Simple and short answer is that at run-time the binary and libraries |
25 |
> are loaded into memory and run from there. When you do the update it |
26 |
> replaces the binary and/or libraries on disk, but you won't actually |
27 |
> be running those updates until you restart the process. There may be |
28 |
> other, more dynamic, cases that I am aware of, but that is the general |
29 |
> gist of it. |
30 |
> |
31 |
> Troy |
32 |
|
33 |
I suspected it might be memory. However I still find it difficult. If |
34 |
I'm running KDE for example, it requires at least kdelibs which is a lot |
35 |
to hold in memory. |
36 |
|
37 |
Tony |
38 |
|
39 |
-- |
40 |
Those who would give up essential Liberty, to purchase a little temporary |
41 |
Safety, deserve neither Liberty nor Safety. |
42 |
-- Benjamin Franklin |
43 |
-- |
44 |
gentoo-user@g.o mailing list |