> Then again most SoCs contain microcode
I thought this generally was not the case with ARM CPUs, only with Intel and AMD (because x86 is so complicated). Instead ARM CPUs have other horrible things, such as nonfree video drivers and firmware. The thing about microcode is that it is stored on the BIOS flash chip, and updates are loaded at runtime by the operating system (or not, as is the case with Trisquel). It's a stupid design, mostly because x86 is dated; the design has not really changed for decades other than adding more bloated extensions for more power at the expense of battery life in laptop computers. I certainly agree regarding Windows. Despite proprietary firmware's security risk, it isn't really as bad for the average user as bloody crapware. They scare people into paying for "security" through the bundled antivirus software. Having a firmware for enabling certain hardware support is understandable (especially wireless and 3d acceleration; bluetooth, not so much), but of course it should be discouraged and should not be distributed by the software distribution. They should tell people to demand better from the hardware manufacturer first. Until that happens, the situation probably won't change.

Reply via email to