Why Linux On Microsoft Surface Is a Tough Challenge
hypnosec writes "With Linux enthusiasts and distro publishers eagerly waiting for a solution to Microsoft's UEFI SecureBoot, there are those who have already looked at the viability of Linux on Microsoft Surface tablet. Matthew Garrett, a.k.a. UEFI-guru, has revealed that those who are keeping their fingers crossed and hoping to find run Linux on Microsoft's tablet are on an uphill walk and it doesn't seem to be an easy one. So why is this? The answer is in the manner in which Microsoft has restricted the Surface from loading non-signed software / binaries by implementing UEFI SecureBoot. Microsoft has loaded on the ARM based tablet its private key instead of the 'Microsoft Windows UEFI Driver Publisher' key, which is needed to sign non-Microsoft software like Linux distributions or loaders. So, no publisher key = no signed non-Microsoft binary = no Linux."
Yet today the idea of not having an embedded browser component in your desktop OS is laughable.
Used to be your desktop OS didn't even come with a network stack. Was it monopoly abuse when Microsoft put one in Windows ?
It's funny that you mentioned Winsock. Back in the day Microsoft created a winsock library that detected and overwrote the proprietary winsock DLLs included with the software from the leading online service providers of the day (AOL and Compuserve) [...]
Source ?
Except - before even contemplating how completely different those things were - winsock was Windows 3.xx era and MSN came in with Win95.
So you would argue Windows shouldn't have a TCP/IP stack today because it's anti-competitive ?
How far back do you want to go here ? Will you argue Windows shouldn't have Explorer because back in the day the whole GUI was a separate product ?