System76 portiert CoreBoot-Code auf AMD Ryzen-Plattformen

CoreBoot ist Eine Open-Source-Alternative zum herkömmlichen Basis-E / A-System (BIOS), das sich bereits auf MS-DOS 80s-PCs befand und durch UEFI (Unified Extensible) ersetzt wurde.

Außerdem auch CoreBoot ist auch ein kostenloses proprietäres Firmware-Analogon und steht zur vollständigen Überprüfung und Prüfung zur Verfügung. CoreBoot wird als Basis-Firmware für die Hardware-Initialisierung und Boot-Koordination verwendet.

Über Coreboot

Dieses Projekt beinhaltet die Initialisierung des Grafikchips, PCIe, SATA, USB, RS232. Gleichzeitig, FSP 2.0-Binärkomponenten (Intel Firmware Support Package) und binäre Firmware für das Intel ME-Subsystem, die zum Initialisieren und Starten der CPU und des Chipsatzes erforderlich sind, sind in CoreBoot integriert.

Coreboot unterstützt derzeit mehr als 20 AMD-MotherboardsDazu gehören AMD Padmelon, AMD Dinar, AMD Rumba, AMD Gardenia, AMD Stoney Ridge, MSI MS-7721, Lenovo G505S und ASUS F2A85-M. Im Jahr 2011 veröffentlichte AMD den Quellcode für die AGESA-Bibliothek (AMD Generic Encapsulated Software Architecture), die Verfahren zum Initialisieren von Prozessorkernen, Speicher und des HyperTransport-Treibers enthält.

Es war geplant, AGESA als Teil von CoreBoot zu entwickeln. 2014 wurde diese Initiative jedoch eingestellt und AMD hat nur binäre AGESA-Baugruppen neu aufgelegt.

Coreboot wird auf AMD Ryzen-Prozessoren portiert und System76 wird sich darum kümmern

Dieses Projekt wird unter anderem und jetzt in vielen Institutionen, Projekten, Stiftungen eingesetzt  Jeremy Soller Gründer des Redox Rust-Betriebssystems und technischer Leiter von System76, kündigte die Übertragung von CoreBoot an die Laptops und Workstations, die mit den Chipsätzen geliefert werden AMD Matisse (Ryzen 3000) und Renoir (Ryzen 4000) basierend auf der Zen 2 Mikroarchitektur.

Und es ist so, dass die Ankündigung über seinen Twitter-Account erfolgte, in dem er Folgendes kommentierte:

«Ich habe das Licht des großen @LisaSu gesehen», Schreiben Sie die System76-Ingenieur Jeremy Soller. „Heute beginnt meine Reise, um Coreboot nach Matisse und Renoir zu portieren. Wir sehen uns auf der anderen Seite! "

Zusätzlich Es wird erwähnt, dass AMD zur Umsetzung des Projekts zur Verfügung gestellt hat an System76-Entwickler die notwendigen Unterlagensowie den Code für die Plattformunterstützungskomponenten (PSP) und die Chipinitialisierung (AGESA).

"Wir werden die einzigen im Universum sein, die diesen Prozessoren Open Source-Firmware anbieten, wenn dies funktioniert", sagt Soller.

In System76 haben wir Zugriff auf AMD-Dokumentation unter NDA, die nicht öffentlich ist. Das Portieren von Coreboot wäre sonst viel schwieriger.

Das Ziel der NDAs ist es, herauszufinden, wie die Coreboot-Firmware geladen werden kann, ohne dass dies Auswirkungen auf andere Hardware hat auf dem System, das für die Funktion und Aufrechterhaltung der Sicherheit erforderlich ist, z. B. die AMD-PSD, die viele Dinge außerhalb des sicheren Hosts der Enklave erledigt. Einige Motherboards können die meisten Aspekte der PSP funktional deaktivieren.

Coreboot muss nur die Mindestanzahl an proprietären Blobs laden erforderlich damit das System funktioniert und alles andere wird behoben, um die IP von AMD zu schützen und zu verhindern, dass jemand anderes die Projektquelle verwendet, um Schwachstellen auf der PSP zu lokalisieren. 

Das Projekt ist am Ende freier als proprietäre Firmware von demjenigen, der der Motherboard-Anbieter für System76-Laptops ist.

Dies ist laut NDA im Grunde dasselbe wie AMD, das einem Motherboard-Anbieter erklärt, wie die Unterstützung für die neueste AGESA in seinem BIOS implementiert wird und wie Sicherheitsfunktionen unterstützt werden, die Dinge wie PSP, Secure Boot usw. ermöglichen.

Zur Erinnerung, System76 ist ein Hersteller US von Computern Das Unternehmen hat seinen Sitz in Denver, Colorado, und ist auf den Verkauf von Laptops, Desktops und Servern spezialisiert.

das Unternehmen unterstützt freie und Open Source Software, das Ubuntu oder seine eigene Ubuntu-basierte Linux-Distribution "Pop! _OS »als vorinstalliertes Betriebssystem.

Neben der Entwicklung des Open Firmware System76 für seine Coreboot-basierten Produkte EDK2 und einige seiner eigenen Anwendungen.

Schließlich wenn Sie mehr darüber wissen möchtenkönnen Sie die Originalnachrichten unter folgendem Link überprüfen.

Quelle: https://www.forbes.com/


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Miguel Rodriguez sagte

    Es scheint mir falsch, dass System76 zum Schutz von Aspekten des Betriebs des Prozessors aufgrund der IP das Privileg erhält, die beste Kompatibilität eines Geräts mit AMD unter Verwendung von Open-Source-Firmware bereitzustellen, da System76 den erforderlichen Code basierend auf der Dokumentation bedeutet nicht, dass sie es aufgrund von IP-Legalitäten im Haupt-Coreboot-Projekt veröffentlichen können. Mit anderen Worten, Coreboot wird im Allgemeinen mit einer gewissen Stagnation fortgesetzt, um Geräte mit AMD zu betreiben, es sei denn, Sie kaufen es bei System76.