Re: Binary Kernel Patching - Upgrading without a reboot

Michael B. Trausch (mtrausch@wcnet.org)
Fri, 18 Jun 1999 22:27:29 -0400 (EDT)


-----BEGIN PGP SIGNED MESSAGE-----

On Fri, 18 Jun 1999, Jordan Mendelson wrote:
>
> I know a while back there was talk of a method of upgrading your
> kernel for things like security holes, new features, etc using a
> binary method similar to the way we use insmod to load kernel modules.
>
> Does anyone know what happened to all the plans that were made? It
> sure would be nice not to have to reboot to upgrade my kernels.
>

You know, I don't know a whole lot about the internals of an operating
system... but I do believe that you have to be crazy to think that you can
change the *core* of an OS and not reboot it... Think about it. You can't
do that with a user-level program, the exact reason escapes my mind now,
but it has to do with how the memory is mapped during execution.

The OS is nothing but a user level program from the CPU's view instead of
the user's view. (That's not exactly what I mean to say, but I think I
convey my idea... that's the best way I can think of to describe it at the
moment.) You have to restart that program if you want to change it.

- ----------------------------------------------------------------------------
Michael B. Trausch
President of Linux Operations, ADK Computers http://adk.hypermart.net/
- ----------------------------------------------------------------------------
PGP Public Key is available at hkp://keys.pgp.com/mtrausch@wcnet.org, or at:
http://wcnet.org/~mtrausch/pubkey.txt, or finger://mtrausch@wcnet.org
- ----------------------------------------------------------------------------
ADK Computers, Walbridge Office E-Mail: mtrausch@wcnet.org
- ----------------------------------------------------------------------------

Customer: I'm running Windows '98 Tech: Yes. Customer: My computer isn't
working now. Tech: Yes, you said that.

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
Charset: noconv

iQCbAwUBN2sAGHNd0YT7jYpVAQFc6gQrBK0gLG36HWRjQFltcgRXIkUp7oQOXhOk
NiizAZSUozJDXynDG9qybX5vMU4YMhDXIdd+aUE2e8lBlQt1xFZr12v5+NBQxecf
kepCDdLg4XB9qxSQ8TzQOy5nmp0NACvroXlm9xkIiSzNTuDxtzJKc9jBPZ2lwWDr
hIyPcr2OdqG4TsCra/0=
=jc0R
-----END PGP SIGNATURE-----

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/