Ksplice Offers Rebootless Updates For Ubuntu Systems 211
sdasher writes "Ksplice has started offering Ksplice Uptrack for Ubuntu Jaunty, a free service that delivers rebootless versions of all the latest Ubuntu kernel security updates. It's currently available for both the 32 and 64-bit generic kernel, and they plan to add support for the virtual and server kernels by the end of the month, according to their FAQ. This makes Ubuntu the first OS that doesn't need to be rebooted for security updates. (We covered Ksplice's underlying technology when it was first announced a year ago.)"
Great! (Score:2, Insightful)
This could actually be really awesome if it's truly production ready. What's that? 100% uptime?! AWRIGHT!
Difference between Linux and Windows (Score:5, Insightful)
This is something I've wondered for a while. Both Linux and Windows have the ability to modify images (executables and libraries) on the fly without rebooting, and most Linux updates do this but Windows usually doesn't. Now we're looking at not only that, but some pretty low level mucking around in the kernel, all while the machine is running.
I know partly why Microsoft doesn't normally do this for Windows [microsoft.com], but why is it that Linux doesn't have the same problems described in that article? If you replace an executable you can restart it, sure, but what happens if you update libraries with various inter-dependencies?
Yes, rebooting is annoying, especially for important servers, but doesn't it make more sense to be 100% sure that the changes you're making aren't destabilizing the system (doubly for servers) than that few minutes of down time rebooting costs? Just wondering.
Re:Difference between Linux and Windows (Score:5, Insightful)
Re:GPL "terms of service"? (Score:2, Insightful)
In the broadest strokes, the GPL isn't that different from a EULA. The main difference is the scope of the agreement. When you use a typical EULA'd piece of software, you have to agree only to run it under certain conditions and not to redistribute it. When you use a GPL'd piece of software, you have to agree only to redistribute it only under certain conditions. You don't have to agree to anything to run it, but there are still terms and conditions for your use of the software (if "use" encompasses redistribution and modification).
And yes, yes, the GPL isn't a contract and a click-through token of agreement isn't actually necessary. (Instead, your agreement is implicit in the act of doing something that would be copyright infringement but for the license.) But it seems reasonable enough (if maybe unnecessary) to throw a window in front of the user and say "Hey, here's your chance to read this before you break the license terms".
Re:GPL "terms of service"? (Score:4, Insightful)
In the broadest strokes, the GPL isn't that different from a EULA.
In the broadest strokes, an apple isn't that much different than an orange.
Re:aix? (Score:2, Insightful)
load of wank (Score:3, Insightful)
get back to me when you have found a way to patch my network service without dropping the current open sessions, then i'll be really impressed.
Re:Great! (Score:1, Insightful)
One issue I run into often enough is a CD that won't eject through the UI. I have to open a terminal and type "eject cdrom". That's the kind of thing that would stop a novice in their tracks.
The majority of PC users eject CDs through a UI?
I have always seen even novice users hitting the button on the tray.
Re:The GPL states it is not a EULA (Score:1, Insightful)
The GPL is a license to copy, modify and distribute. When you download something, you do nothing of the sort.
Isn't downloading it copying from their servers?