System76 переносить код CoreBoot на платформи AMD Ryzen

CoreBoot є альтернатива відкритому коду традиційній базовій системі вводу-виводу (BIOS), який вже був на ПК MS-DOS 80-х років, і замінив його на UEFI (Unified Extensible).

Крім того також CoreBoot - це також безкоштовний фірмовий аналог прошивки і доступний для повної перевірки та аудиту. CoreBoot використовується як базове програмне забезпечення для ініціалізації обладнання та координації завантаження.

Про Coreboot

Цей проект включає ініціалізацію графічного чіпа, PCIe, SATA, USB, RS232. В той самий час, Бінарні компоненти FSP 2.0 (Intel Firmware Support Package) та двійкові прошивки для підсистеми Intel ME, які необхідні для ініціалізації та запуску ЦП та чіпсету, вбудовані в CoreBoot.

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 Generic Encapsulated Software Architecture), яка включає процедури для ініціалізації ядер процесора, пам'яті та драйвера HyperTransport.

AGESA планувалося розробити як частину CoreBoot, але в 2014 році ця ініціатива була припинена, і AMD перевидала лише двійкові збірки AGESA.

Coreboot буде перенесено на процесори AMD Ryzen, і System76 подбає про це

Цей проект використовується в багатьох установах, проектах, фондах, серед інших і зараз  Джеремі Соллер, засновник операційної системи Redox Rust та інженерний менеджер System76, оголосив про передачу CoreBoot до ноутбуки та робочі станції, що постачаються з чіпсетами AMD Матісс (Ryzen 3000) і Ренуар (Ryzen 4000) на основі мікроархітектури Zen 2.

І це те, що оголошення було зроблено через його акаунт у Twitter, де він прокоментував наступне:

«Я побачив світло великого @LisaSu», Напиши Інженер System76 Джеремі Соллер. «Сьогодні починається моя подорож до порту coreboot до Матісса та Ренуара. До зустрічі з іншого боку! "

Крім того, Згадується, що для реалізації проекту надала компанія AMD розробникам System76 необхідна документаціяа також код для компонентів підтримки платформи (PSP) та ініціалізації мікросхеми (AGESA).

"Ми будемо єдиними у Всесвіті, які запропонують ці процесори з прошивкою з відкритим кодом, якщо це буде працювати", - говорить Соллер.

У System76 ми маємо доступ до документації AMD згідно NDA, яка не є загальнодоступною. В іншому випадку перенесення coreboot було б набагато складніше.

Мета NDA - з'ясувати, як завантажити прошивку Coreboot, не впливаючи на інше обладнання на системі, яка необхідна для функціонування та підтримки безпеки, як PSD AMD, яка в кінцевому підсумку робить багато речей поза захищеним хостом анклаву. Деякі материнські плати можуть функціонально відключити більшість аспектів PSP.

Coreboot має завантажувати лише мінімальну кількість власних BLOB-об'єктів необхідний щоб система працювала а все інше буде виправлено для захисту IP-адреси AMD та запобігання комусь іншому використовувати джерело проекту для пошуку вразливостей на PSP. 

В результаті проект стає вільнішим від власної прошивки від постачальника материнських плат для ноутбуків System76.

По суті, це те саме, що AMD, за словами NDA, повідомляє постачальнику материнських плат, як впровадити підтримку останньої AGESA у своєму BIOS, і як підтримувати функції безпеки, які дозволяють такі речі, як PSP, Secure Boot тощо.

Нагадаємо, System76 є виробником Американець комп’ютерів Базується в Денвері, штат Колорадо, спеціалізується на продажі ноутбуків, настільних ПК та серверів.

Компанії підтримує безкоштовне програмне забезпечення з відкритим кодом, який пропонує Ubuntu або власний дистрибутив Linux на базі Ubuntu, "Pop! _OS »як попередньо встановлену операційну систему.

На додаток до розробки Відкритої системи прошивки76 для своїх продуктів на основі Coreboot, EDK2 та деяких власних програм.

В кінці кінців якщо вам цікаво дізнатись більше про це, Ви можете перевірити оригінальні новини за наступним посиланням.

Фуенте: https://www.forbes.com/


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Мігель Родрігес - сказав він

    Мені здається неправильним, що для захисту аспектів роботи процесора через IP система System76 отримує привілей забезпечити найкращу сумісність пристрою з AMD за допомогою прошивки з відкритим кодом, оскільки System76 може містити необхідний код на основі документації не означає, що вони можуть випустити його в основному проекті coreboot через юридичні проблеми ІС. Іншими словами, coreboot в загальному аспекті буде продовжувати деякий застій для запуску обладнання з AMD, за винятком випадку, якщо ви купуєте його у System76.