I have been doing Android development for so long that Linux feels extremely insecure by comparison. The idea that one App can mess around with the user data from another app by default is absolutely crazy to me. On modern Android, I can't even request access to all your photos at the same time. I need to request them ONE BY ONE.

Replies (53)

Ernst Jünger's avatar
Ernst Jünger 5 months ago
Yes, you are in a fortress surrounded by a moat with alligators and a army of 10,000 on an island, while google is in your bedroom picking out your gimp outfit for the day.
Default avatar
deleted account 5 months ago
Containerization improves this a bit although it's still uncommon on the desktop. The use case is a bit different on the desktop to begin though. You wrote about it yourself the other day. Users are more careful about which apps they install on the destop. Mobile apps are more like web apps on the desktop which are properly sandboxed in the browser.
I hear you, but it’s not like installing “an entire OS per app.” Qubes runs on a single Xen hypervisor and uses shared templates—AppVMs borrow their root filesystem from them—so you’re not installing 20 separate full OSs. You can use minimal templates and dedicate a lightweight AppVM to a single app if you want. It’s about isolated trust domains, not full installs everywhere. :)
last time I checked Flatpacks have access to the user's home folder by default and save everything there too. I know they made stricter permissions but the defaults are still quite wide.
Nah, SELinux, the thing that isolates Android apps, was developed by the NSA since 87 and merged into the kernel in 2003, way before any notion of mobile apps existed. Basically 40 years of work for the defaults to still not use it.
That is the interesting part. Android is falling behind in that integration for games. There are no mappings to Kotlin for them yet (as best as I know). So, it is hard to integrate them with the rest of the ecosystem. But it will get there...
To me as a user. I can test the shit out of dangerous apps without worrying too much about the data I have in the same machine. It's not perfect, but it does help a lot.
There are different ways to create your QubesOS stack. If you run standalone templates you have really fully separated systems. The normal way is to build an templates which have your apps installed and you can share those apps to different AppVMs. The goal here is to separate user profile and data from other ApoVMs for security and privacy reasons. Each AppVM can have another network or is offline.
Karadenizli's avatar
Karadenizli 5 months ago
It really isn't. I haven't seen a single distro that doesn't ultimately make you use the command line to do something that you'd find in a menu on windows. Ubuntu might be better but it's still far from normie usable.
Flowey's avatar
Flowey 5 months ago
Isn't it too heavy? Don't you get stressed using it?
Flowey's avatar
Flowey 5 months ago
Yeah, there are many distributions focuseds in privacy and security , like tails, qubes, kodachi...
Default avatar
Condor 5 months ago
I'd people cannot use Linux mint they should not have a computer
Default avatar
Condor 5 months ago
Insecure in the wrong hands. Desktop is freedom. Android is the light version of OS. Touch nothing. Modify nothing. Secret folders untouchable
Default avatar
Condor 5 months ago
That is secure for the developer but not safe for the user. What you are really saying is the only data that can be harvested is by Apple or approved vendors. They issue is we trust them less than scammers and hackers