Re:Woman wins $10k judgment against Microsoft for forced Win...
by blakeyrat on Tuesday June 28, 2016 @02:56PM
(#11996468)
Your answer doesn't really address the question.
Jameskegel said that in any "mainstream distributions", after you run an update but before you reboot, the OS is running the updated libraries. I honestly don't understand how that is possible.
Re:Woman wins $10k judgment against Microsoft for forced Win...
by fapjacks on Tuesday June 28, 2016 @03:23PM
(#11996721)
It's really quite simple: http://unix.stackexchange.com/a/74172/28974
Re:Woman wins $10k judgment against Microsoft for forced Win...
by blakeyrat on Tuesday June 28, 2016 @04:00PM
(#11997037)
Right but that very answer says:
> Newly created processes will use the updated contents, running applications will access the old version.
In other words, currently running code is still running the known-buggy version, exactly what I said originally that kicked-off this whole discussion.
Re:Woman wins $10k judgment against Microsoft for forced Win...
by fapjacks on Tuesday June 28, 2016 @11:56PM
(#11999397)
No, what you said was: "until you reboot, your Linux box is still running the known-buggy code"
And then later in the same post (just so we're clear about what you said): "But unless you reboot after installing your Linux updates, your computer still has the bugs."
Linux does not require a reboot to update.
On Ubuntu, certain packages are labeled as needing a reboot, and when you update them the control menu thing with a gear in the upper-right corner turns red, and the Update utility says you should reboot. Then you know you should, but it doesn’t force you to.
EDIT: There’s also Ksplice, which was going be a standard until Oracle bought it, and Red Hat kpatch. Those allow you to update a kernel without rebooting. Most other programs still require restarting, but Linux benefits from a saner architecture, where the web browser isn’t an “integral part of the operating system,” and the font renderer for the GUI and for printing is not part of the kernel. You need to reboot less.