Tilbake i oktober 2011 spekulerte Free Software Foundation om muligheten for at Microsoft kan forsøke å blokkere andre operativsystemer fra å laste inn i en datamaskin, ved hjelp av et nytt konsept kjent som Unified Extensible Firmware Interface (UEFI). Microsoft viste det et par måneder tilbake, og startet opp Windows 8 på åtte sekunder. Linux-brukere: Skulle du være bekymret?

Hva er problemet?

Det virker som en god tid for Linux-brukere å snakke ut mot dette hvis de bruker begge operativsystemene på samme datamaskin. Selv om det ikke er noe problem med UEFI selv, kan funksjonen "sikker oppstart" i arkitekturen gjøre det umulig for Windows 8-datamaskiner å la et annet operativsystem piggyback på dem. "Sikker oppstart" var en funksjon som ble implementert for å hindre at datamaskinen bruker en skadelig oppstartslaster som ville ødelegge nøkkelkomponenter. Dessverre er metoden for OS loading ikke kompatibel med Linux, og vi har fortsatt ikke noe ord om hvorvidt Apple planlegger å lage et nytt OS som går rundt dette eller i det minste bruker teknologien.

Windows 8 sertifiseringskrav

Som en del av sertifiseringskravene vil alle PCer som vil kjøre Windows 8, snart måtte overholde UEFI-arkitekturen og gjøre det mulig å starte Windows 8 gjennom sikker oppstart. Standardiseringen involverer meg, fordi Linux vil bli skjøvet ut av bildet, med mindre en distribusjon kommer ut som også overholder de nye kravene fra Microsoft. Det burde ikke være vanskelig, men det kunne nok ha vært andre måter å implementere UEFI på uten å kreve endringer i operativsystemet som forsøker å kjøre på datamaskinen. Hvor mye malware for støvelader er der, uansett? Jeg trodde noen hovedkortprodusenter beskytter mot det allerede.

Bekymringer ved FSF

Free Software Foundation fant at dette nye kravet til Windows 8-sertifisering kan hindre at gratis operativsystemer blir installert på nyere datamaskiner. Stiftelsen har for øyeblikket et krav, som du kan logge her. Framtaket krever at Microsoft skal gjøre UEFIs "Secure Boot" -funksjon på en måte som gjør at gratis programvare og operativsystemer kan kjøre på datamaskiner. Det står også at datamaskinprodusenter bør inkludere et alternativ for å deaktivere denne funksjonen, slik at gratis programvare som Linux vil kjøre på hvilken som helst datamaskin.

Microsofts svar

Sikkert nok så Microsoft på dilemmaet og reagerte på problemet, og sa at det allerede er et alternativ i maskinvareprototyper for å deaktivere sikker oppstartssøk fra hovedkortet. Vi er imidlertid ikke sikker på om du vil kunne kjøre Windows 8 med sikker oppstart deaktivert. Microsoft har imidlertid indirekte innrømmet at alternativet kunne vise seg å mangle på enkelte plattformer som ikke ble utgitt av selskapet. Med andre ord kan enhver OEM velge å utelate muligheten til å deaktivere sikker oppstart, noe som gjør dette til det første skrittet mot en verden uten et gratis operativsystem.

Solutions

Mange mennesker forstår ikke dette, men det finnes allerede løsninger for oppstartsladerangrep som er implementert av noen OEM'er. Alle disse løsningene forstyrrer ikke koblingsprosessen som er involvert i å gjøre operativsystemet lastet. Autentisering kan oppnås gjennom chips på hovedkortet, akkurat som sikker oppstart gjør, uten at operativsystemet endrer sin primære oppstartskode. Mens jeg ikke er den største eksperten i operativsystemutvikling, er jeg fortsatt klar over at det finnes andre måter å oppnå det samme. Hvorfor tror du Microsoft valgte sikker oppstart, noe som ville tvinge OEMer til å implementere en enhetlig standardarkitektur? Legg igjen din mening i en kommentar nedenfor!

Fotokreditt: BIOS-konfigurasjonsskjerm - Microsoft