UEFI를 둘러싼 많은 논쟁이 있었지만, 그와 비슷하거나 그렇지 않더라도 일반적으로 사용 가능한 데스크탑 마더 보드와 관련하여 유일한 옵션이되고 있습니다. 한동안 UEFI mobo를 피하고 있었지만 이제는 mobo 공급 업체가 UEFI 제품보다 많은 기능을 갖춘 UEFI 제품 (예 : 더 많은 RAM 지원)을 제공함에 따라 상당히 어려워졌습니다. 그 점을 염두에두고, 앞으로 오픈 소스로 갈 수있는 옵션이 적어도 있는지 확인하고 싶지 않다면 더 적은 기능으로 더 많은 자유를 누릴 수 있습니다.
TianoCore는 UEFI 인터페이스의 인텔 오픈 소스 구현이며 Wikipedia는 이에 대해 다음과 같이 말합니다 .
TianoCore에는 칩셋 기능을 초기화하는 특수 드라이버가 없으며 대신 Coreboot에서 제공하며 TianoCore는 많은 페이로드 옵션 중 하나입니다. Coreboot를 개발하려면 초기화 드라이버 개발에 필요한 사양을 제공하기 위해 칩셋 제조업체의 협력이 필요합니다.
내 질문은, coreboot에서 제공하는 이러한 드라이버가 여전히 칩셋 공급 업체의 일부 바이너리 블롭을 필요로합니까? 또한 Ronald G. Minnich는 EFI에 대해 다음과 같이 말합니다 .
IDE I / O 주소 또는 특정 메모리 주소에 대한 액세스는 EFI 코드에 갇히고 검사 및 수정 또는 중단 될 수 있습니다. 많은 사람들이 이것을 "DRM BIOS"를 구축하려는 노력으로보고 있습니다.
TianoCore + coreboot 설정에서 하드웨어 공급 업체가 제공하는 오픈 소스 또는 이진 펌웨어를 잠재적으로 수행 할 수있는 부분이 있습니까?