"Red Hat, Canonical and the Linux Foundation have laid out a set of recommendations for hardware vendors in hopes of preserving the ability to install Linux on Windows 8 machines. Windows 8 machines should ship in a setup mode giving users more control right off the bat, the groups argue." Group hug-cheer combo for Red Hat, Canonical, and the Linux Foundation please.

What are you blaming MS for? They recommend hardware vendors to implement secure boot in UEFI in order to use "Windows 8 ready" logo but they don't require secure boot to be enabled by default. Nobody stops hardware vendors to allow secure boot to be disabled.