Have you built something from source by downloading a tarball and running `make install`? Did you look at the Makefile before you did so?
You trust the app store just as I trust the repositories, I just have other choices available as well.
> Have you built something from source by downloading a tarball and running `make install`? Did you look at the Makefile before you did so?
Again, it's all about trust.
Under this model companies like google can even build their own extensions to the garden.
[0] Yes I understand I could run them as a different user but that's not very user friendly at the moment.
But most people's Linux machines aren't like that. Most people don't build in a sandbox, don't verify trust chains and integrity, don't read the code. It's configure && make && sudo make install. This works because evildoers and assholes are too busy ruining lives of people using Windows, Android and iOS (and, increasingly, MacOS) to notice the small and tech-savvy Linux crowd.
Even for power users configure and make is a last resort or something only developers will do for specific reasons.
You have a strange idea of what desktop Linux is like.
(Also, speaking as a distro packager, we don't do as much vetting as Apple does and we certainly don't do as much sandboxing. We're generally volunteers.)
Most won't, only developers. Even there I'd say linux has an advantage because many of the dependencies in tools like that can be included by the distro itself. It hasn't worked well in practice so far but in theory it's a better solution.
This is also identical across operating systems so it's hardly an example of one being superior to the other.
> Also, speaking as a distro packager, we don't do as much vetting as Apple does and we certainly don't do as much sandboxing.
I'm sure the vetting could be much stricter, but so far in practice it has not been an issue so I continue to trust responsible distros (debian, redhat, not arch). I'd also hope some distros like redhat are doing a lot more vetting.
And they are much more vanilla Linux distro than I think you expect.
My auth.log would respectfully disagree with you.
The average iOS and Android users don't even know they are in a garden, much less know how to protect it.
> The average iOS and Android users don't even know they are in a garden, much less know how to protect it.
If you took those same users and put them on the linux equivalent (ignoring other practicalities) the same will be true, any software they want will be coming from the ubuntu software center or something equivalent and they wouldn't have to protect themselves. Yet they'd still have the freedom to get software from other sources if they wished. Corporate users could build their own repository and have software installed from there without involving anyone else.
Windows didn't have such a malware problem because they gave users the freedom, it was because downloading installers from websites was the default way to install software. Without this history windows could be (I don't know how trusted the windows store should be) in the same position as linux today, with users trained to install what they want from the store but still able to go around it.
The apple desktop is in basically the same situation as windows.
Android isn't a walled garden, you can install apps from elsewhere. Unfortunately the play store isn't a trustworthy source of software like apple store or a linux repository, all sorts of crap ends up there. Google even generates a per device Id to help software track you.
Walled gardens are great, but so are gates.