It works with the core software of Linux distributions, who deliver to administrators around the world. But userland software and dependencies are a mess. Distributions ship old software, developers don't know the target their application will run on, and we all know what's going on with the PIP/NPM/... package managers.
Moreover, we have pretty much no sandboxing and userland permission management (camera access for browser? file access for your instant messenger application? calendar access?) on any Linux Desktop.
While lawmaking and IT-security must grow up and open source is indeed a nice third player - it does not solve the immediate issues we have.
The commercial world has these trust issues as well as the open source world. Maybe the underlying issue is: how can we test devices and software that is incredibly complex?
I think the only dependable way forward is by separating the RF/modem parts from the rest, through a standard (e.g. WiFi or Bluetooth) protocol.
I already assume anything I do on my phone is compromised. And I would assume the same about my laptop, if I connectsd it to an untrusted hardwares and unfirewalled networks. With the laptop, I have an option; with the phone, I don’t.
I would gladly move to a dumb phone (for POTS) and an LTE access point, and a smart open source phone that uses it for connectivity, if such a thing were remotely practical. I already carry two phones for security and compartmentalizations.
"Like the Linux and open source world at large, security and privacy are not automatic features of open source. Rather, it is open source that enables those features, by allowing developers and users to keep a watchful eye on the code. [...] Code isn’t always understandable, even to seasoned Linux users."
I more and more think this is a harmful view on open source. It's a reason for projects to skip best practices, tests and professional audits. I follow a few projects very closely so I'm familiar with the code. But should others really rely on that in terms of security? Absolutely not.
When you ask the "binary people" if they need the source code for an audit, well, they don't.