Linux reboots are a thing of the past with Ksplice - gHacks Tech News

Linux reboots are a thing of the past with Ksplice

Even though the Linux operating system is very stable and rarely needs a reboot, there are times when an update (such as a kernel update) will make this a requirement. At least that used to be the case.

That is correct. With the help of a newly developed technology (dubbed Ksplice) even a kernel update will not require a reboot. This is fantastic news to administrators who depend upon constant uptime for their servers and production desktops/machines.

Of course one might think such a technology would be difficult at best to use. Not so. The developers of Ksplice have created an incredibly easy to use system that allows the administrator to handle critical updates, normally requiring a reboot, as easily as those updates that do not require a reboot.

Getting such a system working does requiring the installation of third party software. This tutorial will walk you through installing Ksplice as well as how to go about updating a currently running kernel with the new system.

Installing Ksplice

Figure 1
Figure 1

To install Ksplice navigate your browser to the Ksplice Uptrack page and click on the link for your particular distribution. If you are using Ubuntu the Gdebi installer will be an option to select from (see Figure 1) . Select Open with and then make sure GDebi is selected. Click OK and the installation will commence.

During the installation a new window will open specific to Ksplice. In this window you will have to agree to a License and then click Forward. Once you have done this the installation will complete.

Using Ksplice

Figure 2
Figure 2

After install is finished Ksplice will automatically open up the update window (see Figure 2) and reveal to you if there are any updates for your currently running kernel. This might very well remind you of the average Linux package management front-end.

In order to install the update(s) click the Install All Updates button to take care of any updates pending.

You will also notice a new icon added to your Notification Area (see Figure 3). This Icon will not only allow you to launch the

Figure 3
Figure 3

Ksplice tool, it will also keep you informed if there are any updates available. Figure 3 shows the Ksplice icon with a pending update.  When your system is up to date the "!" will disappear and leave you with a clean "K" icon.

Command line

What Linux tool is complete without a command line component? Ksplice includes four command line tools for your terminal pleasure:

  • uptrack-upgrade: This command will download and install the latest kernel updates available for your system.
  • uptrack-install PACKAGE: Will install a specific update (Where PACKAGE is the package name to update.)
  • uptrack-remove PACKAGE : Will remove a specific update (Where PACKAGE is the package name to remove).
  • uptrack-show PACKAGE: Will show more detail about a specific update (Where PACKAGE is the package name).

Final thoughts

I have been using Linux (and computers) for quite some time. I never thought I would see the day when such a major update to the underlying sub-systems could be pulled off without a reboot. And not only that, it is done as simply as using a GUI interface.  But now we are looking at something special. Ksplice is only now beginning to make serious inroads into reaching that goal of 100% uptime. And now, without having to reboot after a major upgrade, that 100% number is looking closer and closer every day.

Summary
Linux reboots are a thing of the past with Ksplice
Article Name
Linux reboots are a thing of the past with Ksplice
Description
Even though the Linux operating system is very stable and rarely needs a reboot, there are times when an update (such as a kernel update) will make this a requirement. At least that used to be the case.
Author
Publisher
Ghacks Technology News
Logo




  • We need your help

    Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

    We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.

    If you like our content, and would like to help, please consider making a contribution:

    Comments

    1. paul(us) said on November 23, 2009 at 3:09 am
      Reply

      Super great find Jack all superlatives fall short., thank you so much. Also a very useful instruction. I’m going to investigate this immediately. if it is true that 7500 systems running smooth because of this program them it should be a good software program. But i have a question i could only find one link
      http://www.ksplice.com/manpages for a more detailed explanation.
      Do you know somewhere (link/torrent) where I can find a complete manual?

    2. Linux User said on November 23, 2009 at 10:27 am
      Reply

      I would recommend everyone to use Linux for better safety.
      At least while you use credit cards for shopping.

    3. Don Birdsall said on November 23, 2009 at 8:11 pm
      Reply

      This seems to be a nice idea but I notice there are different download links for Karmic, Jaunty and Hardy. Does this mean that Ksplice might not survive a distribution upgrade when Lucid comes along?

    4. [email protected] said on November 24, 2009 at 4:23 pm
      Reply

      This one is good, hope with time distros will implement it out of box.

    Leave a Reply