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

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

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

О Coreboot

Этот проект включает в себя инициализацию графического чипа., PCIe, SATA, USB, RS232. В то же время, Бинарные компоненты FSP 2.0 (Пакет поддержки микропрограмм Intel) и бинарные микропрограммы для подсистемы Intel ME, необходимые для инициализации и запуска ЦП и набора микросхем, встроены в 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 Матисс (Райзен 3000) и Ренуар (Райзен 4000) на основе микроархитектуры Zen 2.

И это объявление было сделано через его аккаунт в Твиттере, в котором он прокомментировал следующее:

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

Кроме того, Отмечается, что для реализации проекта AMD предоставила разработчикам System76 необходимая документацияа также код для компонентов поддержки платформы (PSP) и инициализации чипа (AGESA).

«Мы будем единственными во вселенной, кто предложит эти процессоры с прошивкой с открытым исходным кодом, если она работает», - говорит Соллер.

В System76 у нас есть доступ к документации AMD на условиях NDA, которая не является общедоступной. В противном случае перенос coreboot был бы намного сложнее.

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

Coreboot необходимо загрузить только минимальное количество проприетарных BLOB-объектов. необходимо чтобы система работала а все остальное будет исправлено для защиты IP AMD и предотвращения использования исходных кодов проекта кем-либо другим для обнаружения уязвимостей на PSP. 

В итоге проект оказывается более свободным, чем проприетарная прошивка от любого производителя материнской платы для ноутбуков System76.

В основном это то же самое, что AMD, согласно NDA, сообщает поставщику материнских плат, как реализовать поддержку последней версии AGESA в их BIOS и как поддерживать функции безопасности, которые позволяют использовать такие функции, как PSP, безопасная загрузка и т. Д.

Напоминаем, что 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 из-за юридических проблем, связанных с IP. Другими словами, загрузка ядра в общем виде будет продолжаться с некоторой стагнацией для работы оборудования с AMD, кроме случаев, когда вы покупаете его у System76.