<meta http-equiv="Content-Type" content="text/html; charset=utf-7">
+ADw-html+AD4-
+ADw-head+AD4-
+ADw-/head+AD4-
+ADw-body style+AD0AIg-word-wrap: break-word+ADs- -webkit-nbsp-mode: space+ADs- -webkit-line-break: after-white-space+ADs- color: rgb(0, 0, 0)+ADs- font-size: 14px+ADs- font-family: Calibri, sans-serif+ADsAIgA+-
+ADw-div+AD4-While this wouldn+IBk-t protect against +IBw-rogue+IB0- apps who want to trash things, would using the existing mechanism but using the Linux locking primitives (which are co-operative and not proscriptive) +ACY-nbsp+ADs-to serialize access to the underlying files/directories
 be an option?+ACY-nbsp+ADsAPA-/div+AD4-
+ADw-div+AD4APA-br+AD4-
+ADw-/div+AD4-
+ADw-span id+AD0AIg-OLK+AF8-SRC+AF8-BODY+AF8-SECTION+ACIAPg-
+ADw-div style+AD0AIg-font-family:Calibri+ADs- font-size:11pt+ADs- text-align:left+ADs- color:black+ADs- BORDER-BOTTOM: medium none+ADs- BORDER-LEFT: medium none+ADs- PADDING-BOTTOM: 0in+ADs- PADDING-LEFT: 0in+ADs- PADDING-RIGHT: 0in+ADs- BORDER-TOP: +ACM-b5c4df 1pt solid+ADs- BORDER-RIGHT: medium none+ADs- PADDING-TOP: 3pt+ACIAPg-
+ADw-br+AD4-
+ADw-/div+AD4-
+ADw-div+AD4-
+ADw-div+AD4-
+ADw-div dir+AD0AIg-ltr+ACIAPg-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.
+ADw-div+AD4APA-br+AD4-
+ADw-/div+AD4-
+ADw-div+AD4-Perhaps you can use dconf.+ADw-/div+AD4-
+ADw-div+AD4APA-br+AD4-
+ADw-/div+AD4-
+ADw-div+AD4-Since the registry lives in mscorlib, and this would bring a number of dependencies , I recommend to make this a loadable plugin.+ADw-/div+AD4-
+ADw-/div+AD4-
+ADw-/div+AD4-
+ADw-/div+AD4-
+ADw-/span+AD4-
+ADw-/body+AD4-
+ADw-/html+AD4-