On Sat, Jun 16, 2012 at 03:06:10PM +0200, Ralf Ertzinger wrote:
Hi.
On Sat, 16 Jun 2012 14:57:30 +0200, Jochen Schmitt wrote
> One of the most inportant advance of Linux over Windows is the
> fact, that there are only a few situations - like kernel updates -
> which requires a reboot of your system.
Linux has, in principle, the same problem as Windows, that while
you can replace files that are in use running processes will (of course)
not pick up the changes until restarted. Most daemons do so when updated
themselves, but, for example, updating zlib because of an exploit will
not restart all daemons using the exploitable library, so unless the
admin restarts those manually or the system is rebooted you might
still be vulnerable.
So this is a problem that needs to be solved, but does it require a
reboot? Not really ... it's possible to list all processes using
zlib, convert that back into a list of packages, then instruct those
packages to restart themselves. Job done, BETTER than Windows / OS X.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine. Supports Linux and Windows.
http://et.redhat.com/~rjones/virt-df/