This is a desirable security feature, but it has an issue for alternative operating systems: if, for example, you prefer to compile your own operating system, your boot files won’t include a signature that Secure Boot will recognize and authorize, and so you won’t be able to boot your PC.
It’s a surprising move given the importance that Microsoft has placed on Windows license revenue in the past, and the lengths Microsoft has gone to to prevent the spread of pirated copies of the operating system. But the company has spent the past year reinventing itself in many ways, including going so far as to announce a free version of Windows for devices with screens smaller than nine inches.
So why am I typing this on a laptop running GNU/Linux, the free software operating system, not an Apple or Windows machine? And why are my phones and tablets running a privacy-enhanced offshoot of Android called Cyanogenmod, not Apple’s iOS or standard Android?