This is Philip Hannent's TypePad Profile.
Join TypePad and start following Philip Hannent's activity
Philip Hannent
Recent Activity
As someone that manages the auto-update process of an application I have tried to mimic Google in the seamless updating process. The biggest problem is that Microsoft's policy is that you cannot overwrite an EXE or DLL if its in use. This is more than likely core to the OS and the reason Google require a restart.
There was talk 3 years ago [1] about adding patching the Linux kernel for updates during run time [2], however if I recall it was rejected at the time due to the massive security threat it could have created. Imagine if a hacker got access to a function that allows you to rewrite any part of the kernel whilst its working. Effectively you could not be sure of anything any more.
[1] http://www.l0t3k.org/biblio/kernel/english/runtime-kernel-kmem-patching.txt
[2] http://lwn.net/Articles/311987/
The Infinite Version
One of the things I like most about Google's Chrome web browser is how often it is updated. But now that Chrome has rocketed through eleven versions in two and a half years, the thrill of seeing that version number increment has largely worn off. It seems they've picked off all the low hanging ...
Philip Hannent is now following The Typepad Team
May 24, 2011
Subscribe to Philip Hannent’s Recent Activity

