System76はCoreBootコードをAMDRyzenプラットフォームに移植しています

CoreBootは 従来のBasicI / Oシステムに代わるオープンソース (BIOS)はすでにMS-DOS 80s PCにあり、UEFI(Unified Extensible)に置き換えられています。

それに加えて また、CoreBootは無料のプロプライエタリファームウェアアナログです 完全な検証と監査に利用できます。 CoreBootは、ハードウェアの初期化とブート調整のベースファームウェアとして使用されます。

Corebootについて

このプロジェクトには、グラフィックチップの初期化が含まれています、PCIe、SATA、USB、RS232。 同時に、 FSP2.0バイナリコンポーネント (Intelファームウェアサポートパッケージ)およびCPUとチップセットの初期化と起動に必要なIntel MEサブシステムのバイナリファームウェアは、CoreBootに組み込まれています。

コアブート 現在、20を超えるAMDマザーボードをサポートしていますAMD Padmelon、AMD Dinar、AMD Rumba、AMD Gardenia、AMD Stoney Ridge、MSI MS-7721、Lenovo G505S、ASUSF2A85-Mを含みます。 2011年、AMDはAGESA(AMD Generic Encapsulated Software Architecture)ライブラリのソースコードをリリースしました。これには、プロセッサコア、メモリ、およびHyperTransportドライバーを初期化する手順が含まれています。

AGESAはCoreBootの一部として開発される予定でしたが、2014年にこのイニシアチブは段階的に廃止され、AMDはAGESAバイナリアセンブリのみを再発行しました。

CorebootはAMDRyzenプロセッサに移植され、System76がそれを処理します

このプロジェクトは、とりわけ多くの機関、プロジェクト、財団で使用されており、現在  ジェレミー・ソラー、 Redox Rustオペレーティングシステムの創設者であり、System76のエンジニアリングマネージャーである CoreBootのへの転送を発表しました チップセットに同梱されているラップトップとワークステーション AMDマティス (Ryzen 3000) とルノワール (Ryzen 4000) Zen2マイクロアーキテクチャに基づいています。

そして、発表は彼のツイッターアカウントを通じて行われ、彼は次のようにコメントしました。

«私は素晴らしい@LisaSuの光を見てきました»、 書きます System76エンジニアのジェレミーソラー。 「今日から、コアブートをマティスとルノワールに移植する旅が始まります。 向こう側でお会いしましょう!」

さらに、 プロジェクトを実施するために、AMDが提供したと述べられています System76開発者へ 必要な書類プラットフォームサポートコンポーネント(PSP)とチップ初期化(AGESA)のコードも同様です。

「これらのプロセッサが機能する場合、オープンソースファームウェアを提供するのは私たちだけです」とSoller氏は言います。

System76では、非公開のNDAに基づくAMDドキュメントにアクセスできます。 そうでなければ、corebootの移植ははるかに困難になります。

NDAの目標は、他のハードウェアに影響を与えずにCorebootファームウェアをロードする方法を理解することです。 エンクレーブの安全なホストの外部で多くのことを実行することになるAMDPSDなど、セキュリティを機能および維持するために必要なシステム上。 一部のマザーボードは、PSPのほとんどの側面を機能的に無効にすることができます。

Corebootは、最小限の数の独自のBLOBをロードするだけで済みます 必要 システムが機能するために そして、AMDのIPを保護し、他の誰かがプロジェクトソースを使用してPSPの脆弱性を見つけるのを防ぐために、他のすべてが修正されます。 

プロジェクトは、マザーボードベンダーがSystem76ラップトップ用である誰からの専有ファームウェアよりも無料であることになります。

NDAによると、これは基本的にAMDと同じであり、マザーボードベンダーに、BIOSで最新のAGESAのサポートを実装する方法、およびPSPやセキュアブートなどを有効にするセキュリティ機能をサポートする方法を説明しています。

念のため、System76はメーカーです 米国 コンピュータの コロラド州デンバーを拠点とし、ラップトップ、デスクトップ、サーバーの販売を専門としています。

会社 フリーでオープンソースのソフトウェアをサポート、Ubuntuまたは独自のUbuntuベースのLinuxディストリビューション「Pop! _OS»プリインストールされたオペレーティングシステムとして。

Open FirmwareSystem76の開発に加えて Corebootベースの製品、EDK2およびいくつかの独自のアプリケーション用。

最後に あなたがそれについてもっと知りたいのなら、次のリンクで元のニュースを確認できます。

出典 https://www.forbes.com/


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ミゲル・ロドリゲス

    System76は必要なコードベースを実行できるため、IPによるプロセッサの動作の側面を保護するために、オープンソースファームウェアを使用してデバイスとAMDの最高の互換性を提供する特権がSystem76に付与されるのは私には間違っているようです。ドキュメントに記載されていることは、IPの法的問題のために、メインのcorebootプロジェクトでリリースできることを意味するものではありません。 言い換えると、System76から購入する場合を除いて、一般的な側面でのcorebootは、AMDで機器を実行するためにいくらかの停滞を続けます。