[quote='798802022, DTS Engineer, /thread/761331?answerId=798802022#798802022']
The "/" volume should include NO user information AT ALL and, ideal, should minimize any kind of "configuration specific" data.
[/quote]
This is perfectly achieved with a simple directory /var inside
/ volume (RO ) and a bucket of symbolinc links ( the traditionnal one ) pointing to directories inside the var volume ( RW ) mounted on /var, as exposed in my OQ.
As a concrete example, there is a need to clearly separate system applications ( RO ) and user installed applications ( RW ), this is achieved throught the use of 2 different clearly distinct directories and one preconfigured symbolic link inside / ( RO ⇒ non modifiable ):
User visible path real path to volume
------------------------------------------------
/Applications /Applications /
/local/Applications /var/Applications /var
And that's all folks!
Thus my OQ stands: why didn't Apple choose such a basic, simple and
efficient construct with just 2 basic volumes?
Real life teach us everyday that complexity is one of the biggest enemy of performance and security.
Topic:
App & System Services
SubTopic:
Core OS
Tags: