←back to thread

106 points cl3misch | 1 comments | | HN request time: 0.207s | source
1. naikrovek ◴[] No.44388772[source]
Why doesn’t the OS simply provide this by default? I’ve never understood that.

Process isolation should be the default. You should be able to opt out of certain parts of it as required by your application.

This should not be something you add on top of the OS, nor should it be something that configures existing OS functionality for you. Isolation should be the default.

Only MacOS does anything like this out of the box, that I’m aware of, and I’m not sure that it is granular enough for my liking as it is today. I often see apps asking for full disk access or local network access and deny them, because they don’t need those things, they maybe need a subset of it, but I can’t allow a subset of “full disk access” or “local network access” if the application is running as myself.