해결책
BIOS는 16비트 PC용으로 설계되었고 1990년대에는 더 큰 기계에서 병목이 되었다. 인텔은 1998년에 EFI가 된 작업을 시작했다. 처음에는 인텔 부트 이니셔티브였으며, BIOS의 한계가 너무 제약이 된 아이테니엄 서버를 위한 것이었고, 2000년부터 아이테니엄 워크스테이션에 EFI를 출하했다.
2005년 인텔은 EFI 1.10을 통합 EFI 포럼에 기여했고, 포럼은 이를 UEFI로 발전시켰다. 한 회사가 아닌 업계 컨소시엄이 소유한 사양이었으며, 버전 2.0은 2006년 1월에 출시되었다. 기술은 작동했지만, 대부분의 소비자용 PC는 여전히 BIOS 호환 모드로 부팅했다.
모든 것을 바꾼 것은 인증 요구 사항이었다. 마이크로소프트의 윈도우 8 클라이언트 로고 규칙은 UEFI 펌웨어 모드를 요구 사항으로 만들었고, 마이크로소프트 자체 문서는 명확하다. 대부분의 소비자용 컴퓨터는 계속 BIOS 펌웨어로 부팅했으며, 윈도우 8에서 UEFI 펌웨어 모드가 윈도우 8 클라이언트 로고 요구 사항이 되면서 바뀌었다. 이는 GPT 파티셔닝, 2.2TB 초과 드라이브에서의 부팅, 보안 부팅을 가져왔다.
달성한 것
펌웨어를 업계 포럼에 넘기고 그 사용을 인증하다
업계 포럼의 사양은 펌웨어를 한 공급업체의 통제에서 해방시켰다.
GPT와 2.2TB 초과 부팅 지원은 BIOS가 물리적으로 해결할 수 없었던 문제를 해결했다.
보안 부팅은 OEM에게 윈도우 8 인증이 요구하는 보안 스토리를 제공했다.
로고 요구 사항은 모든 PC 제조업체가 한꺼번에 UEFI를 출하하도록 강제했다.
표준의 기술은 수년간 준비되어 있을 수 있다. 채택은 플랫폼 소유자가 그것을 인증 요구 사항으로 만들 때 도래한다. 시장을 움직이는 것은 사양이 아니라 요구 사항이다.
그 후
윈도우 8 이후 UEFI는 모든 소비자용 PC의 펌웨어가 되었고, 같은 인증이 GPT와 보안 부팅을 주류로 이끌었다. UEFI 포럼은 BIOS를 대체한 사양을 계속 소유하고 발전시키고 있다.
근거 확인하기
출처
- UEFI Specifications UEFI Forum · uefi.org
- Windows 8: UEFI Support Microsoft Learn · learn.microsoft.com ·
- UEFI Wikipedia · en.wikipedia.org