Patch the Linux Kernel Without Reboots 286
evanbro writes "ZDNet is reporting on ksplice, a system for applying patches to the Linux kernel without rebooting. ksplice requires no kernel modifications, just the source, the config files, and a patch. Author Jeff Arnold discusses the system in a technical overview paper (PDF). Ted Ts'o comments, 'Users in the carrier grade linux space have been clamoring for this for a while. If you are a carrier in telephony and don't want downtime, this stuff is pure gold.'"
Update: 04/24 10:04 GMT by KD : Tomasz Chmielewsk writes on LKML that the idea seems to be patented by Microsoft.
Re:Unless it fails. (Score:4, Funny)
Re:Wrong way to solve the uptime problem (Score:5, Funny)
Re:Maybe... (Score:5, Funny)
Windows 7, it's not awful like Vista!
The real test... (Score:5, Funny)
Re:Needed that bad? (Score:3, Funny)
Meaning, yes I agree that in most cases it is not needed, but I have internal processing servers that have up times of over 3 years, so if I had something like this probably all my servers would have up times of this long..
Re:In Soviet Russia, (Score:2, Funny)
If there were no kernel, it would necessary to create our non-rebooting robot overlords are belong to Chuck Norris.
Re:Amazing (Score:5, Funny)
- Roey
Re:Wrong way to solve the uptime problem (Score:4, Funny)
Sorry... (Score:2, Funny)
They don't bother splicing. Them good ol' boys been big on Kernel Sanders for years now.
Re:Impressive hack (Score:4, Funny)
A silver dollar, from which bits were commonly cut, weighs about .77 troy ounces.
Today's gold price as of posting is about $889.95 US per troy ounce.
A silver dollar was typically cut into 8 bits, which gives us a weight per bit of 0.096 ounces. That translates to about $85.66 per bit weight in gold. Remember, this is per system being patched.
Since the patches being applied ranged from 1 line to 285 lines per the paper, and a reasonable estimate of compiled average bytes per line is something like 20, we get a value of $13,700 per line of patch in gold. Even for the smaller patches, this is significant. The largest patch would be worth nearly $4,000,000 USD in gold.
Of course, for 64 bit systems vs. 32 bit, the value would be twice as much :)
Erik
Re:In Soviet Russia, (Score:5, Funny)
Re:Gates Was Right (Score:3, Funny)
Re:Needed that bad? (Score:1, Funny)
What!? Unpossible! (Score:4, Funny)
Re:Not only the CEO (Score:2, Funny)
Re:No, No, No and No again. (Score:2, Funny)
Of all the industry oxymorons out there, this is one of the most annoying.
One-goose gaggle.
Single-wheel bicycle.
Re:Needed that bad? (Score:1, Funny)