On Tue, Jun 06, 2000 at 06:40:34PM -0800, Ethan Benson wrote:
> On Tue, Jun 06, 2000 at 08:36:26AM -0700, Paulo Henrique Baptista de Oliveira 
> wrote:
> >     Are there any O.S. that did not want to reboot when a new kernel is
> > installed? 
> >     I remember hearing that FreeBSD doesnt need this...
> 
> well strictly speaking you don't usually have to reboot *immediatly*
> when you install a new kernel, unless your replacing it with the same
> version and have modules autoloaded (in which case they may not match
> the running kernel)  but rebooting to make the new kernel active is
> almost universaly neccessary.
> 
> i do remember hearing about (i want to say solaris) having the ability
> to actually load a new kernel into memory replacing the old one
> without rebooting.  it sounded like a horrid hack, and it was "very
> highly" reccommended that the system be brought down to single user
> mode before attempting it.  really i don't see the point there, all
> you save is your uptime (which is really dubious given the entire
> kernel structures are replaced) since you need to go single user you
> still have downtime (as far as any users are concerned).
> 
> i don't know about FreeBSD's kernel upgrade procedure, but OpenBSD
> does need a reboot to activate a new kernel, but AFAICT that reboot
> does not have to be immediate, no real ill effects appear to happen by
> replacing /bsd and waiting a bit before rebooting.  BSD's don't
> require you to reinstall the boot loader whenever you touch the kernel
> though ;-)  (to be fair linux does not either if you use grub instead
> of lilo, non-x86 archs also generally have smarter boot loaders too,
> yaboot, silo etc) 
> 
> -- 
> Ethan Benson
> http://www.alaska.net/~erbenson/

AFAIK, Hurd doesn't require reboots.  Of course, it is a modular
kernel.  I suppose upgrading the microkernel would require a reboot.

-- 
Pat Mahoney  <[EMAIL PROTECTED]>


"If people are good only because they fear punishment, and hope for
reward, then we are a sorry lot indeed."
                -- Albert Einstein

Reply via email to