Đã có rất nhiều tranh cãi xung quanh UEFI, nhưng dù muốn hay không, nó trở thành lựa chọn duy nhất khi nói đến bo mạch chủ máy tính để bàn nói chung. Tôi đã tránh các mobos UEFI một thời gian, nhưng bây giờ điều đó trở nên khá khó khăn khi các nhà cung cấp mobo vận chuyển các sản phẩm UEFI có nhiều tính năng hơn các BIOS (tức là hỗ trợ nhiều RAM hơn). Điều đó trong tâm trí, tôi muốn chắc chắn rằng ít nhất có một tùy chọn để đi đến nguồn mở trong tương lai và nếu không có, tôi có thể chịu được ít tính năng hơn nhưng tự do hơn.
TianoCore là triển khai các giao diện UEFI mã nguồn mở của Intel và Wikipedia có điều này để nói về nó :
TianoCore thiếu các trình điều khiển chuyên dụng khởi tạo các chức năng chipset, được cung cấp bởi Coreboot, trong đó TianoCore là một trong nhiều tùy chọn tải trọng. Sự phát triển của Coreboot đòi hỏi sự hợp tác từ các nhà sản xuất chipset để cung cấp các thông số kỹ thuật cần thiết để phát triển trình điều khiển khởi tạo.
Câu hỏi của tôi là, những trình điều khiển được cung cấp bởi coreboot vẫn yêu cầu một số loại đốm nhị phân từ các nhà cung cấp chipset? Ngoài ra, Ronald G.roeich có điều này để nói về EFI:
Truy cập vào địa chỉ I / O IDE hoặc địa chỉ bộ nhớ nhất định, có thể bị mắc kẹt vào mã EFI và có khả năng được kiểm tra và sửa đổi hoặc hủy bỏ. Nhiều người coi đây là một nỗ lực để xây dựng "BIOS DRM".
Trong thiết lập TianoCore + coreboot, các bộ phận có khả năng có thể thực hiện phần mềm nguồn mở hoặc nhị phân được cung cấp bởi nhà cung cấp phần cứng không?