Some things:
Security people often say something does not need to be FOSS to allow Pentesting and Security Analyses.
Looking at the code is an Audit, which is also important but mostly not done even in FOSS. People just expect that this is the case, but I imagine Audits are annoying, people have limited time, and attackers may have more motivations to look at the Code.
Bug Bounty Programs are important here. If an OS has it, it will probably have less Bugs.
We are also mixing privacy and security here. Using any big social media platform on Google Chrome without a VPN registering with your full name is not a security issue (as long as you use a strong and unique password).
It is a huge privacy leak, but not insecure.
To the state of Linux today, I agree that it got way better. But Linux is very customizable, best example here is that
~/.bashrc
~/.local/share/applications/
~/.local/bin
are all writable by the user and (at least the applications) are preferred over the system presets.
Linux has freedom baked in. Freedom to run Code from anywhere, to modify and alias literally any command, and to install and configure a lot.
You can totally break your Desktop, overwrite firefox.desktop
with a an Entry loading a Firefox Clone stealing your Passwords (yes, also on Wayland) or modify the sudo
command to catch the passwords.
We like that, but systems need to become usable without these huge holes in the security boundaries.
And yes, thats the Google Chrome repo, you can just remove it from /etc/yum.repos.d/