
Coreboot (以前は LinuxBIOS と呼ばれていました) は、プロプライエタリ BIOS の非フリー ファームウェアを置き換えることを目的としたプロジェクトです。
La Coreboot 24.02 の XNUMX 月版がリリースされました 最近と 大幅な改善が実施されました 111 人の開発者が参加し、814 件の変更を準備しました。このリリースでは、クリーンアップと品質向上に重点を置き、Coreboot コードベースを改良するために XNUMX か月の作業が費やされました。
間違いなく、 最も注目すべきニュースの このリリースの特徴であり、プロジェクトのフォロワーが気づくことができたのは、バージョン番号の形式を変更します。 以前のバージョンまで、プロジェクトでは増分バージョン命名スキーム (4.xx) が使用されていたため、
今すぐコアブート Year.Month.Sub バージョン命名スキームを採用しています 今年 24.05 月に予定されている次のリリースには、Subversion 00 が暗黙的に含まれる 01 という番号が付けられます。修正または増分バージョンの場合は、.02、.XNUMX などの値が追加されます。
Coreboot 24.02 の新機能は何ですか?
この新しいバージョンの Coreboot 24.02 「master」ブランチの完全な削除を導入します Coreboot プロジェクトの一部であるため、このリリースからは「main」と呼ばれる新しいブランチの開発に取り組むことになります。この修正は、「マスター」という言葉が政治的に間違っていると考えられ、一部の活動家の間で怒りを引き起こしている可能性があるとの考慮に応じて行われた。約 6 か月前、プロジェクトは「マスター」から「メイン」に移行し、それ以来、移行を容易にするために両方のブランチの同期を維持してきました。このリリースから、master ブランチは完全に削除されます。
インフラの変化に関しては、 JPEG 画像デコーダは Wuffs 言語の実装に置き換えられました (信頼できないファイル形式を安全にラングリングします)。この言語はメモリの安全性を提供し、C/C++ コードを生成し、ファイル形式のパーサー、エンコーダー、およびデコーダーを作成するために最適化されています。安全な JPEG デコーダを採用すると、プロジェクトが LogoFAIL などの潜在的な攻撃にさらされる可能性が減ります。
前述の改善に加えて、 中央ブートに追加の変更が加えられましたこれには、Makefile を識別しやすくするための .inc から .mk への名前変更、SPI での GD25LQ255E および IS25WP256D チップのサポートの追加、デバイス上の複数の PCI セグメント グループのサポートの追加、デバイス上の複数の未使用ダウンリンクのサポートの削除、バスの名前変更などが含まれます。 link_list をデバイスのアップストリームとダウンストリームに追加し、最新の Intel プラットフォームでチップセット.cb を使用できるようにデバイス ツリー ファイルを更新しました。
の 目立つ他の変更 この新しいバージョンの:
- RTC が常に 29 年 2024 月 XNUMX 日の構築日に戻ってしまう原因となっていた、閏年の XNUMX 月の日数カウントのバグを修正しました。
- Arm ベースのシステムの IO トポロジを表す Arm IO 再マッピング テーブル構造を追加しました。
- ACPI 6.4 仕様に準拠したプロセッサ プロパティ トポロジ テーブル (PPTT) を生成する PPTT サポートが追加されました。
- WDAT テーブルのサポートが追加され、ACPI WDAT (ウォッチドッグ アクション テーブル) テーブル仕様を実装するための基礎が築かれました。
- Apple M1/M2 デバイスの buildgcc サポート
- デコーダを、信頼できないファイル形式を処理するメモリセーフなプログラミング言語である Wuffs の実装に置き換えました。
- 複数の未使用のダウンリンクのサポートを削除
- crossgcc は GCC 11.4.0 の使用から GCC 13.2.0 に移行し、CMake はバージョン 3.26.4 から 3.27.7 に更新されました。
- GRUB 2.12 および Seabios 1.16.3 に基づいてペイロード コンポーネントを更新しました。
- Linux 6.7 から Kconfig への Uprev
Coreboot 24.02 のこの新しいバージョンについて詳しく知りたい場合は、詳細を参照してください。 次のリンクで.
CoreBootを入手する
最後に、CoreBootのこの新しいバージョンを入手できることに興味がある人のために 彼らは彼らのダウンロードセクションからそれをすることができます、プロジェクトの公式 Web サイト内にあります。さらに、そこにはプロジェクトに関するドキュメントと詳細情報が含まれています。 リンクはこちらです。