Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Security Software Upgrades Linux

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.)"
This discussion has been archived. No new comments can be posted.

Ksplice Offers Rebootless Updates For Ubuntu Systems

Comments Filter:
  • Great! (Score:2, Insightful)

    by jbacon ( 1327727 ) <jcavanagh617@nOspAM.gmail.com> on Sunday June 28, 2009 @02:14AM (#28501469)

    This could actually be really awesome if it's truly production ready. What's that? 100% uptime?! AWRIGHT!

  • by nmb3000 ( 741169 ) on Sunday June 28, 2009 @02:22AM (#28501497) Journal

    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.

  • by 644bd346996 ( 1012333 ) on Sunday June 28, 2009 @02:36AM (#28501549)
    Most of the people who would want to patch a system without rebooting aren't upgrading to get new features - they're applying security fixes, which seldom break binary compatibility. That makes it pretty safe to replace an in-use library. Once the update has been installed, you can restart the affected services on a schedule of your choosing, rather than have several minutes of complete downtime. I would expect that the reason this isn't attempted as often under Windows is that DLLs don't follow any system-wide rigorous versioning system like what most Linux package managers impose. This, and the presence of closed-source software, makes it much harder to do this with confidence under Windows.
  • by Anonymous Coward on Sunday June 28, 2009 @02:37AM (#28501551)

    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".

  • by _Sprocket_ ( 42527 ) on Sunday June 28, 2009 @02:46AM (#28501601)

    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)

    by Ambush Commander ( 871525 ) on Sunday June 28, 2009 @03:06AM (#28501699)
    As a typical geek, I don't care much about AIX's concurrent updates. If I were a corporate dude, I probably wouldn't care too much about AIX's concurrent updates (I'd have to have a lot of other good reasons for switching to AIX). As a geek who runs Jaunty, I care a lot about Ksplice. It's awesome. I can run it on all of my boxen. If I were a geek who runs another distro, I don't care much about Ksplice, except maybe for the fact that we're starting to get rebootless updates into mainstream. But if I were a corporate dude, I care a lot about Ksplice: if I pay these dudes, I can get these updates for *any* system. I don't need no special kernel. I don't need no complex process. I just fork over money and these guys make the magic happen. That's powerful.
  • load of wank (Score:3, Insightful)

    by timmarhy ( 659436 ) on Sunday June 28, 2009 @03:46AM (#28501799)
    if the fix affects a service i'm currently running, you still have to restart the service, so all this is doing is perpetuating the usual stupid uptime measurment of performance, which isn't indicative of the systems avaliablity.

    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)

    by Anonymous Coward on Sunday June 28, 2009 @05:19AM (#28502081)

    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.

  • by Anonymous Coward on Sunday June 28, 2009 @11:19AM (#28504015)

    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?

"If it ain't broke, don't fix it." - Bert Lantz

Working...