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

Reply via email to