| ▲ | __float 2 hours ago | |
> desktop Linux doesn't (and won't for UX reasons) Can you elaborate? | ||
| ▲ | lunar_rover an hour ago | parent | next [-] | |
To solve the issue from the source, you need to enforce security through means like mandatory access control. The problem is that existing desktop and server systems are too mature for that to be practical, you'll have to rework almost everything and users will certainly reject it violently due to the breakages. | ||
| ▲ | akdev1l 2 hours ago | parent | prev | next [-] | |
A very comprehensive SELinux deployment for one. SELinux will stop any process in android from loading kernel modules, that’s not allowed. The android permission model as a whole is ultimately backed by SELinux. | ||
| ▲ | danudey 2 hours ago | parent | prev [-] | |
Not sure what specifically they're referring to, but Android (and iOS) add a lot of sandboxing to ensure that each application can only access its own files, can't access hardware willy-nilly (bluetooth, scanning wifi, etc), can only link against certain libraries, etc. Imagine if Linux only let you run stuff from Flatpak, and if stuff didn't work in Flatpak then too bad for you. Most Linux users would hate it and it would be a mess a lot of the time, so, for user experience (UX) reasons, they don't do it. Android can get away with it because that's been the app paradigm for decades now. | ||