I think I know the answer to this, but I want to hash it out and make sure ...
So, let's say I have a recent (2014) macbook air and I load a completely free-as-in-freedom Linux distro on it.
On the one hand I have a free, open source OS with free open source programs (sshd, screen, xterm, etc.), so that's nice.
But on the other hand, the macbook air is incapable of running libreboot or some other free bios replacement, so there could be a very, very deep backdoor or malicious code running on my system at a very deep level that I can never do anything about.
And then on top of that, presumably there are some hardware pieces (wifi card, sound card, whatever) that don't have free drivers, so then I need to use black-box binary blobs (or just not have sound or something).
Is that it ? Suspicious black box bios and (possibly) suspicious black box hardware drivers ... are there any other pieces I am missing here ?
So, let's say I have a recent (2014) macbook air and I load a completely free-as-in-freedom Linux distro on it.
On the one hand I have a free, open source OS with free open source programs (sshd, screen, xterm, etc.), so that's nice.
But on the other hand, the macbook air is incapable of running libreboot or some other free bios replacement, so there could be a very, very deep backdoor or malicious code running on my system at a very deep level that I can never do anything about.
And then on top of that, presumably there are some hardware pieces (wifi card, sound card, whatever) that don't have free drivers, so then I need to use black-box binary blobs (or just not have sound or something).
Is that it ? Suspicious black box bios and (possibly) suspicious black box hardware drivers ... are there any other pieces I am missing here ?