Unified Extensible Firmware Interface — Änderungen 11348 → 11349

Zeile 3: Zeile 3:
 
Das UEFI ist der direkte Nachfolger von EFI (''Extensible Firmware Interface''). Seit 2005 existiert das Unified EFI Forum, in dem zahlreiche Unternehmen aus der IT-Branche vertreten sind. So wird der Standard nicht mehr ausschließlich von Intel festgelegt.
 
Das UEFI ist der direkte Nachfolger von EFI (''Extensible Firmware Interface''). Seit 2005 existiert das Unified EFI Forum, in dem zahlreiche Unternehmen aus der IT-Branche vertreten sind. So wird der Standard nicht mehr ausschließlich von Intel festgelegt.
  
−
== Vorteile gegenüber dem BIOS ==
+
== Unterschiede zum BIOS ==
−
=== Höhere Geschwindigkeit ===
+
=== Vorteile ===
 +
==== Höhere Geschwindigkeit ====
 
Das System bootet schneller. Das liegt daran, dass die verschiedenen Bestandteile des Computers nun parallel geprüft werden. Außerdem besitzt das UEFI einen eigenen Bootloader. So muss nicht erst der Bootloader selbst gesucht und geladen werden; man kann direkt mit dem Laden des [[Betriebssystem | Betriebssystems]] beginnen.
 
Das System bootet schneller. Das liegt daran, dass die verschiedenen Bestandteile des Computers nun parallel geprüft werden. Außerdem besitzt das UEFI einen eigenen Bootloader. So muss nicht erst der Bootloader selbst gesucht und geladen werden; man kann direkt mit dem Laden des [[Betriebssystem | Betriebssystems]] beginnen.
  
−
=== Mehr Speicher verfügbar ===
+
==== Mehr Speicher verfügbar ====
 
Wie oben bereits angedeutet, ist es dem BIOS nicht möglich, auf Festplatten mit mehr als 2 Terabytes (2.000.000.000.000 Bytes) auf den kompletten Speicher zuzugreifen. Das UEFI dagegen ist in der Lage, auf bis zu 8 Zettabytes, also 8 Milliarden Terabytes, zuzugreifen.
 
Wie oben bereits angedeutet, ist es dem BIOS nicht möglich, auf Festplatten mit mehr als 2 Terabytes (2.000.000.000.000 Bytes) auf den kompletten Speicher zuzugreifen. Das UEFI dagegen ist in der Lage, auf bis zu 8 Zettabytes, also 8 Milliarden Terabytes, zuzugreifen.
 
Arbeitsspeicher ist ebenfalls vermehrt verfügbar; es stehen nun theoretisch bis zu 16 Exabyte zur Verfügung (16 Mio. TB). Das liegt an der 64-Bit-Architektur, die von UEFI zwingend erfordert wird.
 
Arbeitsspeicher ist ebenfalls vermehrt verfügbar; es stehen nun theoretisch bis zu 16 Exabyte zur Verfügung (16 Mio. TB). Das liegt an der 64-Bit-Architektur, die von UEFI zwingend erfordert wird.
  
−
=== Benutzerfreundlichkeit ===
+
==== Benutzerfreundlichkeit ====
 
Die gute, alte BIOS-[[GUI | Oberfläche]] hat ausgedient: Kein [[Textausgabe | Textmodus]] mehr, sondern eine [[GUI | grafische Oberfläche]]. Das erleichtert nicht ganz so erfahrenen Benutzern die Bedienung deutlich. Das BIOS-Flair geht dadurch aber leider verloren.
 
Die gute, alte BIOS-[[GUI | Oberfläche]] hat ausgedient: Kein [[Textausgabe | Textmodus]] mehr, sondern eine [[GUI | grafische Oberfläche]]. Das erleichtert nicht ganz so erfahrenen Benutzern die Bedienung deutlich. Das BIOS-Flair geht dadurch aber leider verloren.
  
−
=== Modular ===
+
==== Modular ====
 
Das UEFI ist sehr modular aufgebaut. Beim Bootvorgang können UEFI-Programme in einer bestimmten Reihenfolge ausgeführt werden. Jedes Programm kann dabei sogenannte Protokolle registrieren, die von später gestarteten Programmen verwendet werden können. Beispielsweise installiert der UEFI-Bootloader "shim" ein Protokoll über das die nachgelagerten Programme (meistens ein richtiger Bootloader wie z.B. Grub) die Signatur einer EFI-Binary prüfen können. So wird Secure-Boot im Linux-Umfeld umgesetzt.
 
Das UEFI ist sehr modular aufgebaut. Beim Bootvorgang können UEFI-Programme in einer bestimmten Reihenfolge ausgeführt werden. Jedes Programm kann dabei sogenannte Protokolle registrieren, die von später gestarteten Programmen verwendet werden können. Beispielsweise installiert der UEFI-Bootloader "shim" ein Protokoll über das die nachgelagerten Programme (meistens ein richtiger Bootloader wie z.B. Grub) die Signatur einer EFI-Binary prüfen können. So wird Secure-Boot im Linux-Umfeld umgesetzt.
  
 
Die UEFI-Programme liegen dabei alle auf einer EFI System Partition (ESP), die FAT32 formatiert ist. Eigene Programme können da problemlos hinzugefügt werden, zumindest sofern sie signiert sind oder Secure Boot abgeschaltet ist.
 
Die UEFI-Programme liegen dabei alle auf einer EFI System Partition (ESP), die FAT32 formatiert ist. Eigene Programme können da problemlos hinzugefügt werden, zumindest sofern sie signiert sind oder Secure Boot abgeschaltet ist.
  
−
== Nachteile ==
+
=== Nachteile ===
−
Da UEFI noch nicht besonders weit verbreitet ist, konnten noch nicht allzu viele Nachteile gefunden werden. Eine potenzielle Gefahr wurde aber bereits festgestellt: Das UEFI besitzt Netzwerk-Funktionen. Dadurch könnten Viren schon vor dem Start des [[Betriebssystem | Betriebssystems]] auf den PC gelangen, da auf dem UEFI keine Schutzsoftware läuft.
+
==== Komplexität ====
 +
Da eine UEFI-Firmware sehr komplex ist und viele Features enthält (wie z.B. einen kompletten TCP/IP-Stack) ist es sehr wahrscheinlich dass dort gefährliche Sicherheitslücken vorhanden sind.
 +
 
 +
==== Secure Boot ====
 +
Secure-Boot ist eine stark von Microsoft kontrollierte Technik, die es anderen Betriebssystemen erschweren kann auf bestimmten Rechnern zu laufen.