On the whole I agree with the author, but they have glossed over some things I feel should be addressed: > The computer manufacturer Lenovo, for instance, used to sell its computers with a program called “Superfish” preinstalled. Most "serious" users reformat the machine and re-install the OS to get rid of the OEM included crapware. Not something the average user does, sure, but you're still allowed to re-install the…
> you're still allowed to re-install the OS on a commodity x86 system like a laptop Remember when Microsoft tried to change that with Secure Boot? If it hadn't been for the public outcry in the tech columns, they probably would've proceeded with it.
Yes, but Secure Boot doesn't/shouldn't prevent you from re-installing Windows, since Microsoft's Secure Boot keys are installed anyway.
I believe in all but a few cases OEMs have made Secure Boot an optional flag in UEFI, so you can choose to disable it if you want to install another OS such as Linux.
However I am aware of several non-x86 platforms which use Secure Boot to prevent you from installing another OS (e.g. Surface 2)