The Chinese Solar Machine Layer by Layer Fire in the Library The Mystery Behind Anesthesia
(Page 2 of 2)
Up to date: Ksplice software can be used to install updates on a Linux computer without a reboot. The green lights indicate updates that have already been installed.
Ksplice
Since February 2008, MIT has used the technology to update two critical servers, one of which gets more than 37 million hits each month. Greg Price, who is on the executive committee of the MIT Student Information Processing Board, which maintains the servers, says, "Before Ksplice, everyone assumed that rebooting for updates--choosing between being secure and staying up--was just a technical necessity that nobody would overcome."
Michael Hicks, an associate professor of computer science at the University of Maryland, says that a reliable system for updating without restarting could have a major impact. However, Hicks adds that doing the job safely is a major challenge. "The whole point of live updating is to keep the system running correctly," he says. "If applying the patch causes the system to crash or makes it run incorrectly, then we're no better, and potentially worse, than we would be otherwise."
While Hicks is impressed by how much Ksplice can do automatically, he says that more research is needed to make the technology useful for a broader range of patches. He is researching this himself through a project called Ginseng.
Iulian Neamtiu, an assistant professor of computer science at the University of California, Riverside, who has also worked on Ginseng, says that Ksplice is aimed at a market that sorely needs it: Internet services running on Linux, such as e-mail and Web servers. It's of paramount importance for these services to apply security updates as soon as possible without sacrificing availability to clients, Neamtiu says. But he hopes to see similar technologies used in other contexts. "I would love to be able to update the operating system or the applications I use on my laptop, desktop, or cell phone without having to reboot," he says.
"Before Ksplice, everyone assumed that rebooting for updates--choosing between being secure and staying up--was just a technical necessity that nobody would overcome."
I'm not sure what rock he's been hiding under, but that's just plain false. Microkernels have been handling this sort of thing transparently for years, if not decades. Rebooting for updates is only a fact of life in the monolithic kernel world.
Manufacturing in the United States is in trouble. That's bad news not just for the country's economy but for the future of innovation.
This document is part of the “How-To Guide for Most Common Measurements” centralized resource portal. This tutorial provides a detailed guide for measurement and device considerations to take temperature measurements using thermocouples. Get an introduction to thermocouples, which are inexpensive sensing devices widely used with PC-based data acquisition systems. Also review some specific thermocouple examples and learn how thermocouples work and ways to integrate them into a data acquisition measurement system.
View full PDF >
colinnwn
88 Comments
Linux... Reboot... What ???
This article was either poorly written, or I think Ksplice missed their market.
Unless you are talking about kernel updates only, Linux can install 95% of updates without a reboot already. Just the updated service may have to be stopped and restarted causing a second or 2 of downtime, which is completely manageable for web servers. Now if they can keep the kernel updated without a restart, that is pretty sweet stuff.
Regardless, I think they would have more immediate commercial success if they started out installing Windows Server updates, then quickly pushed it down to Windows Desktop updates. Weekly server updates causing up to 2 hours of downtime at my company get old. I think other companies, and perhaps even Microsoft, would be interested in implementing rebootless updates rather quickly.
Reply
Erica Naone
70 Comments
Re: Linux... Reboot... What ???
We are talking about kernel updates, yes.
Reply