System76正在將CoreBoot代碼移植到AMD Ryzen平台

CoreBoot是 傳統的基本I / O系統的開源替代品 (BIOS)已在MS-DOS 80s PC上並將其替換為UEFI(統一可擴展)。

除此之外 此外,CoreBoot還是免費的專有固件模擬產品 並且可用於全面驗證和審核。 CoreBoot用作硬件初始化和啟動協調的基本固件。

關於Coreboot

該項目包括圖形芯片的初始化,PCIe,SATA,USB,RS232。 同時, FSP 2.0二進制組件 (英特爾固件支持包)和英特爾ME子系統的二進制固件(初始化和啟動CPU和芯片組所需)內置在CoreBoot中。

核心引導 目前支持20多種AMD主板包括AMD Padmelon,AMD Dinar,AMD Rumba,AMD Gardenia,AMD Stoney Ridge,MSI MS-7721,Lenovo G505S和ASUS F2A85-M。 2011年,AMD發布了AGESA(AMD通用封裝軟件體系結構)庫的源代碼,該庫包括初始化處理器核心,內存和HyperTransport驅動程序的過程。

AGESA計劃作為CoreBoot的一部分進行開發,但在2014年,該計劃被淘汰,AMD僅重新發行了AGESA二進製程序集。

Coreboot將移植到AMD Ryzen處理器,而System76將負責

該項目已被許多機構,項目,基金會等使用,現在  傑里米·索勒(Jeremy Soller), Redox Rust操作系統的創始人和System76的工程經理, 宣布將CoreBoot轉讓給 芯片組隨附的筆記本電腦和工作站 AMD 馬蒂斯 (Ryzen 3000) 和雷諾阿 (Ryzen 4000) 基於Zen 2微體系結構。

公告是通過他的Twitter帳戶發布的,他在其中發表了以下評論:

«我已經看到了偉大的@LisaSu的光芒»,  System76工程師Jeremy Soller。 “今天開始我的旅程,將coreboot移植到Matisse和Renoir。 在另一邊見! ”

另外, 提到要實施該項目,AMD提供了 給System76開發人員 必要的文件以及平台支持組件(PSP)和芯片初始化(AGESA)的代碼。

Soller說:“如果可行,我們將是宇宙中唯一為這些處理器提供開源固件的公司。”

在System76中,我們可以訪問NDA下的AMD文檔,該文檔不是公開的。 否則,移植coreboot會更加困難。

NDA的目標是弄清楚如何加載Coreboot固件而不影響其他硬件 在功能和維護安全性所必需的系統上,例如AMD PSD最終會在安全區域安全主機之外做很多事情。 某些主板可以在功能上禁用PSP的大多數方面。

Coreboot只需要加載最少數量的專有Blob 必要 使系統正常工作 並且將修復所有其他問題,以保護AMD的IP,並防止其他人使用項目源來定位PSP上的漏洞。 

最終該項目比針對System76筆記本電腦的主板供應商提供的專有固件更免費。

NDA表示,這與AMD基本相同,告訴主板供應商如何在其BIOS中實現對最新AGESA的支持,以及如何支持允許PSP,安全啟動等功能的安全性功能。

提醒一下,System76是製造商 美國 電腦 總部位於科羅拉多州丹佛市,專門從事筆記本電腦,台式機和服務器的銷售。

公司 支持免費和開源軟件,它提供Ubuntu或自己的基於Ubuntu的Linux發行版“ Pop! _OS»作為預安裝的操作系統。

除了開發開放式固件系統76 其基於Coreboot的產品,EDK2及其一些自己的應用程序。

終於 如果您有興趣了解更多信息,您可以在以下鏈接中查看原始新聞。

來源: https://www.forbes.com/


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   米格爾·羅德里格斯(Miguel Rodriguez) 他說:

    在我看來,由於IP的緣故,為了保護處理器的操作方面,System76被授予使用開放源固件提供設備與AMD的最佳兼容性的特權,因為System76可以基於IP承載必要的代碼。由於IP法律問題,文檔並不意味著他們可以在主coreboot項目中發布它。 換句話說,除非從System76購買,否則在一般方面,coreboot會繼續停滯以使用AMD運行設備。