Mike Shaver <[email protected]> wrote: >> (e.g. Firefox doesn't get this right yet, as the browser is kind of broken >> after the update until you restart it). > > How so? Until you update, all that's done is downloading the delta file, so > nothing is done until you restart...
The problem happens on systems that use the linux system package manager to do the update. (I guess the delta file is something specific to Firefox's own homebrew autoupdate, which I imagine is not used by most distros.) I think the problem could be avoided by keeping a filehandle open to any resource on disk, and never opening a new filehandle after launch. (And for multiprocess browsers, that may mean using a zygote, i.e. a preforking approach to avoid ever having to do an exec of the new files. (I'd never heard that phrase until yesterday. I think it's from http://code.google.com/android/reference/dalvik/system/Zygote.html )) - Dan _______________________________________________ Desktop_architects mailing list [email protected] https://lists.linux-foundation.org/mailman/listinfo/desktop_architects
