From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GXXhS-0004l3-BQ for garchives@archives.gentoo.org; Wed, 11 Oct 2006 06:36:18 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k9B6YB7P027798; Wed, 11 Oct 2006 06:34:11 GMT Received: from ms-smtp-03.texas.rr.com (ms-smtp-03.texas.rr.com [24.93.47.42]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k9B6V1lu027222 for ; Wed, 11 Oct 2006 06:31:01 GMT Received: from [192.168.1.100] (cpe-68-201-116-137.gt.res.rr.com [68.201.116.137]) by ms-smtp-03.texas.rr.com (8.13.6/8.13.6) with ESMTP id k9B6Uxjg024471 for ; Wed, 11 Oct 2006 01:31:00 -0500 (CDT) Message-ID: <452C8FA3.9050007@gt.rr.com> Date: Wed, 11 Oct 2006 01:30:59 -0500 From: "Anthony E. Caudel" User-Agent: Thunderbird 1.5.0.7 (X11/20060926) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Dumb question References: <452C714D.2030008@gt.rr.com> <4148457f0610102142hea2c303ub1e29acc43d065fe@mail.gmail.com> In-Reply-To: <4148457f0610102142hea2c303ub1e29acc43d065fe@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Symantec AntiVirus Scan Engine X-Archives-Salt: 510b2bdd-970e-4844-9800-24216509b91c X-Archives-Hash: 7c8da75cc2e4396db31fb4ec6a92751b Troy Curtis Jr wrote: > On 10/10/06, Anthony E. Caudel wrote: >> I have been using Gentoo for more than 2 years now and have always >> wondered (but never asked - That's the "dumb" part) how Gentoo manages >> to update a package that happens to be running at the time. >> >> Given that the old version (the one running) is deleted, how does it >> manage to keep standing if you just cut its legs off? >> >> I've never seen this discussed anywhere which probably means everyone >> else already knows and are probably thinking to themselves, "Dumb >> question." >> >> Tony >> -- >> Those who would give up essential Liberty, to purchase a little temporary >> Safety, deserve neither Liberty nor Safety. >> -- Benjamin Franklin >> -- >> gentoo-user@gentoo.org mailing list >> >> > > Simple and short answer is that at run-time the binary and libraries > are loaded into memory and run from there. When you do the update it > replaces the binary and/or libraries on disk, but you won't actually > be running those updates until you restart the process. There may be > other, more dynamic, cases that I am aware of, but that is the general > gist of it. > > Troy I suspected it might be memory. However I still find it difficult. If I'm running KDE for example, it requires at least kdelibs which is a lot to hold in memory. Tony -- Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin -- gentoo-user@gentoo.org mailing list