Schedule for Monday's FESCo Meeting (2012-06-18)
Michal Schmidt
mschmidt at redhat.com
Tue Jun 19 08:37:23 UTC 2012
On 06/18/2012 10:53 PM, Lennart Poettering wrote:
> Well, even if Mozilla "fixed" that, such a solution wouldn't work for OS
> updates, already due to privilege reasons. i.e. "pre-staging" changes as
> root which are applied when a user does something simply cannot work if
> you care about security or supporting multi-user systems.
It's not trivial, but in theory the updates could be made to work in an
RCU-like fashion:
Think of running Firefox processes as RCU read-side sections. The
processes that are already running before the update keep seeing the old
files. Newly started processes would see the new files. The RCU grace
period elapses when all the previously running processes quit. At that
point the old files can be deleted.
As a bonus a notification would nag the users to restart their Firefox
processes. After some timeout the processes would be killed by force.
Michal
More information about the devel
mailing list