[EROS-Arch] Package handling...
Bill Frantz
frantz@pwpconsult.com
Wed, 28 Mar 2001 16:20:08 -0800
At 12:19 PM -0800 3/28/01, Joerg Bornschein wrote:
>
>How did uninstallation work in KeyKOS?
For system-wide installations, we followed Alan Karp's approach and kept
the old versions. For test installations, we just blew away the space bank
and let the null keys fall where they may.
In one case, we actually replaced the code segment of a running system-wide
class of objects. Since the objects were not designed from the start for
upgrade, the binary code patch was very delicate. With forethought, it is
possible to build objects which check if an upgrade is available and
automatically upgrade themselves. It requires a lot of thought about the
necessary data conversions, and how you maintain compatibility. That level
of thought is probably "good for you", but no one that I know is in the
habit of thinking that way.
Cheers - Bill
-------------------------------------------------------------------------
Bill Frantz | Microsoft Outlook, the | Periwinkle -- Consulting
(408)356-8506 | hacker's path to your | 16345 Englewood Ave.
frantz@netcom.com | hard disk. | Los Gatos, CA 95032, USA