UEFIをめぐる多くの論争がありましたが、好むと好まざるとにかかわらず、一般的に入手可能なデスクトップマザーボードに関しては唯一の選択肢になりつつあります。UEFIモボをしばらく避けてきましたが、モボベンダーがUEFI製品をBIOSよりも多くの機能(つまり、より多くのRAMのサポート)で出荷するようになったため、非常に困難になりました。それを念頭に置いて、私は少なくとも将来オープンソースに移行するオプションがあることを確認したいと思います。もしなければ、より少ない機能でより自由に耐えることができます。
TianoCoreはIntelのUEFIインターフェースのオープンソース実装であり、Wikipediaはこれについて述べています:
TianoCoreには、チップセット機能を初期化する専用ドライバーがありません。代わりに、Corebootが提供するTianoCoreは、多くのペイロードオプションの1つです。Corebootの開発には、初期化ドライバーの開発に必要な仕様を提供するチップセットメーカーの協力が必要です。
私の質問は、corebootによって提供されるこれらのドライバーには、チップセットベンダーからのバイナリブロブが必要ですか?また、Ronald G. Minnichは EFIについて次のように述べています。
IDE I / Oアドレスまたは特定のメモリアドレスへのアクセスは、EFIコードにトラップされ、潜在的に検査および変更または中止される可能性があります。多くの人はこれを「DRM BIOS」を構築するための努力と考えています。
TianoCore + corebootのセットアップで、ハードウェアベンダーが提供するオープンソースまたはバイナリファームウェアを実行できる可能性がある部分はありますか?