Du kanske inte kan installera Linux på en PC som levereras förinstallerad med Windows 10
Under WinHEC (Windows Hardware Engineering Conference) meddelade Microsoft att datorer med Windows 10 och UEFI måste levereras med Secure Boot aktiverad som standard. Secure Boot är en funktion för att skydda datorer från skadlig programvara som kan infektera OS-starthanteraren för att ladda sig själv i det tidigaste uppstartsskedet. Vad säker start gör det tillåter endast en Microsoft-verifierad/signerad starthanterare att användas. Så starthanterare som inte är signerade kan inte längre starta upp andra operativsystem som Linux. Med Windows 8 hade Microsoft inte mandat att Säker start skulle vara aktiverat som standard. Med Windows 10 måste maskinvarutillverkare (OEM) nu aktivera det som standard om de vill ha Windows-logotypcertifiering, och det är upp till OEM att bestämma om de ens vill ge dig möjligheten att inaktivera Secure Boot. Detta är en extremt alarmerande situation eftersom du potentiellt kan låsas ute från att använda andra operativsystem tack vare Microsoft. Här är vad du bör göra för att undvika detta.
Nu när OEM-tillverkare inte längre behöver tillhandahålla möjligheten att inaktivera Secure Boot för PC-datorer med Windows 10, om du hamnar av misstag köper en ny Windows 10 PC utan möjlighet att inaktivera Secure Boot, kanske du inte kan installera Linux!
I fallet med Windows 8.x behövde inte OEM-tillverkare sälja Windows 8-logotypcertifierade datorer med säker start aktiverad. De var fria att inaktivera alla startsäkerhetsbegränsningar.
Annons
Användare som vill installera ett alternativt operativsystem på en Windows 10 Secure Boot-aktiverad dator måste använda en speciell UEFI bootloader, signerad av Microsoft. Alternativt måste utvecklare av den "alternativa" starthanteraren kontakta hårdvaruleverantören direkt för att be dem att inkludera en speciell digital nyckel så att deras starthanterare kan laddas ordentligt.
Om Microsoft vid någon tidpunkt ändrar sig och avbryter sitt certifieringsprogram för bootloader, är du skruvad. Detta ger också Microsoft full auktoritet över vilka operativsystem du kan installera på din hårdvara.
Eftersom jag är Linux-användare är jag verkligen inte nöjd med dessa förändringar eftersom dessa går emot den anda av frihet som fri programvara erbjuder. För närvarande kör ALLA mina datorer Linux. Arbetsstationer och bärbara datorer kör Arch Linux (som är den bästa Linux-distro, IMHO) och servrar kör Debian. Det finns bara en PC som har Windows 8.1 i en dual boot-konfiguration, som jag använder för att utveckla min gratisprogram för dig för att göra din Windows-upplevelse bättre.
Vad är lösningen?
Jag ser ingen lösning på detta annat än att vara försiktig när du köper en ny PC. Välj din bärbara eller stationära OEM med omsorg - välj en som låter dig inaktivera Secure Boot. Om du monterar din egen stationära PC, se till att ditt moderkorts OEM tillåter inaktivering av Secure Boot.
I värsta fall tror jag att all hårdvara så småningom kan låsas för att bara köra Windows 10 och vi kommer att förlora möjligheten att installera Linux. Jag ser fram emot projekt som CoreBoot (som är en alternativ UEFI BIOS-firmware) och CubieTruck (öppen hårdvara). Men de kommer alltid att släpa efter de vanliga UEFI BIOS-firmwarerna när det gäller hårdvarukompatibilitet. CubieTruck är i själva verket en ARM-baserad SoC. Även om den kan användas för lätta uppgifter som att skriva den här artikeln för Winaero, kommer den inte att köra virtuella maskiner och är mycket begränsad i prestanda. Välkommen till en modig ny värld.