Hi,
On MacOSX, Yes you can add any directory to the path for any user just like any other unix box (play with their bash startup scripts or system bash startup scripts). As for code verification on load, that is much more desirable than just signing the original package as it helps prevent any improperly changed code from launching. Single file drag and drop installation and distributed metadata, makes installation and package management much easier without the central failure point of a registry. This all in turn allows much more robust sandboxing.
Linux is simply behind the times in that and as Linus pointed out, the distribution specific changes are killing commercial dev for Linux.
I am hoping the new work on the Linux App Containers will fix most of these issues.
Not sure what you are arguing against here. Linus even agrees with me!
|