の新しいバージョン Coreboot 4.20 が数日前にリリースされました そしてこのリリースでは、彼らは たくさんの変化 これは、すでに実装されている機能の改善、セキュリティの改善、互換性の改善に焦点を当てており、すでにサポートされているボードと新しいボードの両方の改善もサポートしています。
CoreBootに慣れていない人は、これが 従来のBasicI / Oシステムに代わるオープンソース (BIOS)はすでにMS-DOS 80s PCに搭載されており、UEFI(Unified Extensible)に置き換えられています。 CoreBootも無料のプロプライエタリファームウェアアナログであり、完全な検証と監査に利用できます。 CoreBootは、ハードウェアの初期化とブート調整のベースファームウェアとして使用されます。
グラフィックチップの初期化、PCIe、SATA、USB、RS232を含みます。 同時に、CPUとチップセットの初期化と起動に必要なFSP 2.0(Intel Firmware Support Package)バイナリコンポーネントとIntel MEサブシステムのバイナリファームウェアがCoreBootに統合されています。
CoreBoot4.20の主な新機能
この新しいバージョンの Coreboot 4.20 では、 約1600確認の作品を紹介 以前のリリース以来、クリーンアップ作業と継続的な改善が実施されていることを表しています。
この新しいバージョンで目立った変更点は次のとおりです。 cpu/mp_init.c コードを実行すると CPU が有効になります、さらに cpu/x86/smm が PCI リソース ストレージ機能を追加します
それに加えて、 SMM ランタイムは、PCI リソースが SMRAM メモリに確実に保存されるようにします。 PCI BAR の再マッピングの改ざんによる機密データの漏洩につながる攻撃を防止するためのセキュリティ。
この新しいバージョンで際立っているもうXNUMXつの変更点は、 EFI変数を読み書きするドライバーを追加しました 別のメモリ領域に保存されます。 これはペイロードとして EDK2 に特に役立ち、ファームウェアで使用されるオプションを設定/取得するために既存の EFI ツールを再利用できるようになります。
私も知っていますEWLコントローラーを追加しました (警告ログの改善) Intel EWL HOB エラーを処理するため、また、 Intel GM2 のコードに DDR45 メモリのサポートを追加しました、Intel "Emmitsburg" PCH の inteltool サポートを追加、システム上のサウンドをサポートする Chromebook 用の Sound-Open-Firmware ドライバーを追加、AMD 用の SimNow コンソール ロギング サポートを追加しました。
さらに、Yabits ペイロードが削除されました それによって時代遅れになりアーカイブされるだけでなく、次のことも強調されています。 superiotool ビルドの問題を修正 musl-libc を使用して、Xeon SPR で初期作業を実装し、パッケージ化されたバージョンが非常に古く実際には使用されていなかったため、coreboot-sdk から Zephyr SDK サポートを削除し、Intel PCH「Emmitsburg」の inteltool サポートも追加しました。
ccache を使用して再構築する際のキャッシュ ヒットの割合を改善するための作業が行われたこと、および ACPI 生成コードの改善と拡張が行われたことが記載されています。 RISC-V コードに関するいくつかの問題を修正しました。
最後に、この新しいリリースでは、 25マザーボードのサポートが追加されました, そのうち 11 個は Chrome OS デバイスまたはウェブサーバーで使用されます。
- アスロック:B75M-ITX
- デル: Latitude E6400
- Google: アウラシュ
- Google: ボクシー
- Google: 憲法
- Google: ゴスラックス
- Google: ハデス
- Google: ミスト
- Google: スクリーンボ
- Google: スターミー
- Google: タランザ
- Google: ユルドレン
- Google: ヤヴィラ
- HP: EliteBook 2170p
- インテル: アーチャーシティ CRB
- インテル: DQ67SW
- プロテクトリ: VP2420
- プロテクトリ: VP4630/VP4650
- プロテクトリ: VP4670
- シーメンス: MC EHL4
- シーメンス: MC EHL5
- システム76:lemp11
- システム76: oryp10
- システム76: oryp9
CoreBoot 4.18 のこの新しいバージョンについて詳しく知りたい場合は、詳細を参照してください。 次のリンクで.
CoreBootを入手する
最後に、CoreBootのこの新しいバージョンを入手できることに興味がある人のために 彼らは彼らのダウンロードセクションからそれをすることができます、プロジェクトの公式ウェブサイトで見つけることができます。
それに加えて、彼らはプロジェクトに関するドキュメントや詳細情報を見つけることができます。