Miguel de Icaza
miguel at xamarin.com
Thu Oct 8 17:56:12 UTC 2015
We tried to make those work, and could not. That is why Mono's SHM
support is getting deprecated, it works most of the time, when things go
right. The problem is that things can go wrong, and they go wrong.
There are a universe of problems, ranging from the home directory being on
non native file systems that do not make guarantees, to service leaks, to
stale data, to stale locks and so on.
On Thu, Oct 8, 2015 at 10:39 AM, Neale Ferguson <neale at sinenomine.net>
> While this wouldn’t protect against “rogue” apps who want to trash things,
> would using the existing mechanism but using the Linux locking primitives
> (which are co-operative and not proscriptive) to serialize access to the
> underlying files/directories be an option?
> One option would be to write a backend that uses one of the various
> configuration systems in Unix that use a separate process to arbitrate
> access to the information.
> Perhaps you can use dconf.
> Since the registry lives in mscorlib, and this would bring a number of
> dependencies , I recommend to make this a loadable plugin.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-devel-list