Bij de officiële aankondiging van Windows 11 leek er geen verrassing te zijn, maar Microsoft zorgde voor een ware vuurstorm rond de minimale vereisten. Helaas zijn de twijfels niet voorbij als je weet of je computer compatibel is met Windows 11, of met het activeren van TPM 2.0. Bij het lezen van de specificaties raken veel gebruikers in de war door termen die voor ons basiskennis zijn. Wat betekent UEFI? Wat is het BIOS? Wat is firmware? De eerste stap om deze vragen te beantwoorden is door de termen op een rijtje te zetten…
Wat is firmware?
De meest basale definitie van firmware spreekt van een "programma of stuk software" dat zorgt voor laag-niveau toegang en controle over de hardware van een apparaat. Afhankelijk van de functies van dat apparaat kan firmware essentiële aspecten inschakelen, of juist functioneren als een compleet besturingssysteem.
Een van de meest alledaagse voorbeelden van firmware in actie is de afstandsbediening. De firmware bevat alle codes en commando's om de televisie te bedienen, en in de meeste gevallen hoeft deze niet te worden gewijzigd. Er zijn echter ook universele afstandsbedieningen die enige mate van programmering toestaan om zich aan te passen aan een specifiek model. In de wereld van de informatica kunnen veel apparaten niet correct functioneren zonder de juiste firmware.
Wat is het BIOS?
BIOS staat voor "Basic Input/Output System" en is een variant van firmware die zorgt voor hardware-initialisatie tijdens het opstarten van een computer. De naam "BIOS" gaat terug tot 1975 en is geërfd van het "Basic Input/Output System" dat gebruikt werd door het CP/M-besturingssysteem.
De geschiedenis van het BIOS veranderde voorgoed met de lancering van de IBM PC. Die computer gebruikte een eigen BIOS dat exclusief voor IBM was, maar verschillende bedrijven pasten reverse engineering toe en wisten verschillende "IBM PC-compatibele" BIOS'en te creëren, waardoor het een marktstandaard werd die ons al bijna vier decennia niet heeft verlaten.
In moderne systemen start het BIOS en voert het diagnoses uit op basishardwarecomponenten, en laadt het een bootloader die het eigenlijke besturingssysteem opstart. In de eerste jaren was de enige manier om een BIOS bij te werken het vervangen van de chips op het moederbord, maar nu gebruiken ze Flash-technologie en worden updates via de fabrikant verkregen.
Waarom is dit belangrijk? Omdat computers die een traditioneel BIOS of de "compatibiliteitsmodus" gebruiken, Windows 11 niet kunnen ontvangen. Systemen moeten in "native UEFI-modus" werken, en zo komen we bij de laatste vraag…
Wat is UEFI?
Unified Extensible Firmware Interface of UEFI is een specificatie die zich richt op het definiëren van een software-interface tussen de firmware van een platform en het besturingssysteem. UEFI is ontworpen als directe vervanging voor het BIOS, maar het is niet iets nieuws. De oorspronkelijke specificaties werden in 1998 door Intel gemaakt onder de naam Intel Boot Initiative, wat kort daarna veranderde in Extensible Firmware Interface of EFI. Intel trok zich echter terug uit EFI en sloot zich in 2005 aan bij de ontwikkeling van UEFI.
EFI was het antwoord op verschillende beperkingen van het originele BIOS, zoals de 16-bits real mode en het gebruik van assemblytaal. In die tijd had Intel al zijn kaarten gezet op de ontwikkeling van Itanium-processors, en die hardware had iets geavanceerders nodig dan een traditioneel BIOS. Tegenwoordig heeft UEFI zijn plaats gevonden in miljoenen moderne moederborden, terwijl Itanium officieel in juli 2021 wordt teruggetrokken.
Het updaten van de UEFI van een moederbord volgt een soortgelijk protocol als bij het BIOS (je hebt de juiste update van de fabrikant nodig), maar het zijn absoluut verschillende wezens. Het niveau van controle en personalisatie dat de huidige UEFI biedt is veel hoger, maar ook de complexiteit is toegenomen, en we kunnen gerust zeggen dat elk moederbord een "mini-besturingssysteem" in zich heeft.
Samenvatting
Firmware is een klein programma dat ons in staat stelt onze hardware te besturen en ervoor zorgt dat deze werkt. Het BIOS is een vorm van firmware die de hardware van een computer start en coördineert, en UEFI is de technologie die het vervangt. Windows 11 zal alleen werken op systemen met een UEFI-oplossing, maar dat is niet de enige vereiste. We hopen dat dit je geholpen heeft. Succes!