新しいバージョン コアブート 25.03 現在利用可能 また、独自のファームウェアに代わるこの無料の代替品の可能性を強化する、関連する新機能が多数搭載されています。従来の BIOS を置き換えるためにすでにこのソリューションを使用しているユーザーや、互換性のあるデバイスでこのソリューションを更新しようとしているユーザーは、より多くのオプションと技術的な改善を利用でき、より安定した多用途のエクスペリエンスを実現できます。
この版では、Coreboot 20以上の新しいマザーボードのサポートを拡大 グラフィカル処理やメモリ初期化ルーチンから、RISC-V アーキテクチャ、周辺機器、統合コントローラ向けの新しいソリューションまで、さまざまな面で大幅な変更が加えられています。これらすべてが最小限かつ OS に依存しないアプローチを維持しているため、オープン環境内でさまざまなプラットフォームを簡単に起動できます。
Coreboot 25.03 でサポートされる新しいボード
このバージョンで最も注目すべき追加機能の一つは、 サポートされるハードウェアの拡張。 22 個の新しいマザーボードが追加されました。その多くは Google Chromebook で使用されていますが、ASRock、ASUS、HP、Lenovo、StarLabs などの有名メーカーのデバイスでも使用されています。このリストは、Coreboot を最新のコンピューターだけでなく、特定の環境でまだサポートされている古いシステムでも使いやすくするための継続的な取り組みに対する回答です。
新しくサポートされるボードの完全なリスト:
- Renoir SoC 向け AMD Crater
- ASROCK Z87 Extreme3、Extreme4、Z87M Extreme4、Pro4
- ASUS P8H67-I デラックス
- Google Dirks、Guren、Meliks、Moxie、Ocelot、Pujjoniru、Quandiso2、Wyrdeer
- HP Pro 3400 シリーズ
- Intel Ptlrvp (Panther Lake のリファレンス プラットフォーム)
- レノボのThinkCentre M900
- NovaCustom V540TU (14 インチ) および V560TU (16 インチ)
- StarLabs StarLite Mk V スマート バッテリー (N200)、StarBook Mk VII (165H および N200)
技術的な改善と新機能
技術レベルで最も重要な変更点は次のとおりです。 画面管理の改善縦向きのデバイスでのロゴの自動回転など。ノートパソコンの蓋を閉じた状態でもディスプレイが微調整され、方向エラーを起こさずに外部ディスプレイが優先されるようになりました。
USBデバッグに関しては、 find_usbdebug.sh スクリプトが usbutils の新しいバージョンに適合しました (v016以降)出力のフォーマット変更による不具合を修正 lsusb -t
。これにより、異なるバージョンの診断ツールがある環境での作業が容易になります。
CPUトポロジも改訂された。保護されたレジスタへの書き込みを試行するとクラッシュを引き起こす、重複したコア ID に関連する Meteor Lake アーキテクチャに影響するバグを修正しました。物理パッケージ内の各コアを一意に識別できるように、トポロジ構造に追加のフィールドが定義されるようになりました。
Coreboot 25.03 のバッテリー管理と早期シャットダウンの新機能
低バッテリー通知ロジックが再配置されました以前は Intel の FSP (ファームウェア サポート パッケージ) ドライバーと連携していました。この機能は FSP コードの外部に存在するようになったため、重大な電源障害が発生した場合に、より多くのプラットフォーム (FSP を使用していないプラットフォームを含む) で警告を表示したり、安全なシャットダウンを実行したりできるようになりました。
さらに、 早期シャットダウンを有効にするKconfigオプションを追加しました。これにより、完全なメモリ初期化前でも制御された停電が可能になります。これは、完全なシステム起動の前に特定の操作が必要な Intel プラットフォームでは特に便利な機能です。
Coreboot 25.03 での互換性とパフォーマンスの向上
RAMサポートが拡張されました Haswell などの古いプラットフォームの初期化が改善されたおかげで、現在でもプロが使用しているプロセッサを搭載したコンピューターにメリットがもたらされます。 5 MT/s の DDR7500 のサポートも有効になり、最新のハードウェアの可能性が広がります。
その他の注目すべき進歩は次のとおりです。
- USB Type-CおよびThunderbolt周辺機器のサポートが強化されました
- 熱およびエネルギー管理の最適化
- コンパイル、開発ツール、ドキュメントの改善
- タッチパッド、TPM、セキュリティ機能の拡張サポート
- ACPI 互換性と組み込みデバイス (EC) の増加
開発統計
この打ち上げは、驚くべき共同の努力の結果です。。前のバージョン 24.12 以降、1.001 件のコミットが記録されており、10 日あたり平均 88.158 件の貢献が行われています。合計で 22.900 行のコードが追加され、131 行が削除され、集中的な開発段階を反映しています。 29 人の著者が参加し、そのうち XNUMX 人は初めてプロジェクトに貢献しました。 Corebootのその他のバージョンに興味のある方は、以下の記事をご覧ください。 コアブート 24.05.
まだ解決されていない既知の問題
いくつかの問題は未解決のまま 一般的なレベル(アーキテクチャまたはペイロード)と特定のプラットフォームの両方に影響します。これらには、Windows 2/10 上の SeaBIOS または EDK11 バージョンとの非互換性、特定の構成での USB キーボードの障害、または古いシステムでのマイクロコードの競合が含まれます。外部モニターを接続したり、特定のグラフィック カードを使用したりすると、特定のモデルで起動に失敗するという報告もあります。
最も関連性の高い事例としては、
- Thinkpad 上の Windows での ACPI エラー (例: W530)
- Lenovo M700 Tiny コンピューターでの WiFi 認識エラー
- セカンダリプラットフォームでのUSBキーボードの問題
- 特定のマザーボードでマルチコアCPUを使用する場合の制限
これらのバグはシステム全体には影響しませんが、ハードウェアの多様性と、多様なデバイスと正しく対話するオープン ソリューションを維持することの複雑さを浮き彫りにします。
このプロジェクトでは外部ツールもいくつか更新されました CMake(現在バージョン 3.31.3)や ACPICA(20241212 に更新)など、最新の開発インフラストラクチャとの互換性を強化します。
Coreboot バージョン 25.03 は大きな前進を表しています。 クローズド ファームウェアへの依存を排除し、システムの起動をより細かく制御したいユーザー向けです。互換性のあるボードの増加、目に見える安定性の向上、メモリと周辺機器のサポートの拡張により、このリリースでは、プロジェクトの技術的な成熟度と、現在のハードウェアと従来のハードウェアへの適応性が再確認されます。