4 ms·
8. Lack of proper, well integrated, easy to use, expressive permissions system, ideally with a notion of complete isolation by default. Right now most users rel
by RGamma 11y ago
8. Lack of proper, well integrated, easy to use, expressive permissions system, ideally with a notion of complete isolation by default. Right now most users rely on the benevolence of software writers to not mess with their personal files, but sometimes things goes awry (that Steam homefolder deletion disaster comes to mind).
Imagine mobile OSs with just the Unix permissions system, the malware spread on those would be so humongous, it'd almost be funny again (arguably this was a long-time problem anyway privacy-wise, with software requiring privileges that couldn't be faked (e.g. giving the application a fake address book instead of your own), but at least apps couldn't easily nuke/hijack all your personal files.)
- yrro 11y agoThis is coming with wayland and xdg-app. I say this not to try to refute your point but to give you something to Google for if you're curious about how things will probably work in the future.
- digi_owl 11y agoAndroid it just that, and what they do there is run each app as its own user.
- bcook 11y agoThough, Android also uses SELinux. I am not sure I would consider SELinux part of standard Unix permissions.
- digi_owl 11y agoThat is something introduced in recent versions. And i suspect they did it more to get onto government approval lists than anything else (though it may also placate the *AAs).