MinorFs and E

From MinorFs Wiki
Jump to: navigation, search

MinorFs provides private storage to pseudo persistent processes. The E language [[1]] is an object capability language that provides persistent VATs [[2]]. Since a persistent VAT is tied to a file on disk, having the file on disk made private to the pseudo persistent process by storing it under the /mnt/minorfs/priv/home directory helps persistent E VATs in keep their state and capabilities protected at the OS process level of granularity.

Another concern with E at the OS process level of granularity is leakage of authority through the trace files that E creates, so one should set the "TraceLog_dir" option in /usr/local/e/eprops.txt to /mnt/minorfs/priv/home.

Personal tools