Libreboot 20220710 wurde bereits veröffentlicht und das sind seine Neuigkeiten

Nach sieben Monaten Entwicklungszeit Die bootfähige Libreboot-Firmware-Version 20220710 wurde veröffentlicht. in dem festgestellt wird, dass das Hauptaugenmerk bei der Vorbereitung liegt Die neue Version konzentrierte sich auf die Behebung der Probleme in der vorherigen Version gesehen. In Version 20220710 werden keine wesentlichen Änderungen oder Unterstützung für neue Boards vorgeschlagen, aber einige Verbesserungen werden erwähnt.

Wer Libreboot nicht kennt, sollte das wissen ist ein Projekt, das einen völlig kostenlosen Zweig des CoreBoot-Projekts entwickelt. Dies bietet einen binärfreien Ersatz für die proprietäre UEFI- und BIOS-Firmware, die für die Initialisierung von CPU, Speicher, Peripheriegeräten und anderen Hardwarekomponenten verantwortlich ist.

Freiboot Ziel ist es, eine Systemumgebung zu schaffen, die vollständig auf proprietäre Software verzichtet, nicht nur auf Betriebssystemebene, sondern auch auf Boot-Firmware-Ebene. Libreboot säubert CoreBoot nicht nur von unfreien Komponenten, sondern fügt auch Tools hinzu, um die Verwendung für Endbenutzer zu vereinfachen, und erstellt eine Distribution, die von jedem Benutzer ohne besondere Kenntnisse verwendet werden kann.

Hauptnachrichten von Libreboot 20220710

Dies ist die vierte Version des GNU-Projekts und wird als erste stabile Veröffentlichung angepriesen (Alte Versionen wurden als Testversionen gekennzeichnet, da sie zusätzliche Tests und Stabilisierung erfordern.)

Zum Beispiel in grub.cfg viele Leistungsverbesserungen hinzugefügt, Verbesserung der Boot-Geschwindigkeit bei Verwendung der GNU GRUB-Payload (mit freundlicher Genehmigung von Ferass 'Vitali64' EL HAFIDI mit zusätzlichen Verbesserungen von Leah Rowe)

Auch Dokumentationsverbesserungen werden hervorgehoben, Da frühere Test-Builds von 2021 keine Dokumentations-Snapshots enthielten (die eigentlich die Markdown-Quelldateien für die Website sind), enthält dieser Build jetzt je nach Veröffentlichungszeitpunkt einen Snapshot der aktuellen Libreboot-Dokumentation.

Darüber hinaus wird auch hervorgehoben, dass Es wurden Leistungsoptimierungen vorgenommen, um das Laden zu beschleunigen bei Verwendung einer GNU GRUB-basierten Nutzlastumgebung.

Sie wurden generiert 16 MB erweiterte Builds für Macbook2 und Macbook1, Außerdem wurde das Build-System um Skripte zum automatischen Ändern von Coreboot-Konfigurationsdateien erweitert, und die serielle Ausgabe ist standardmäßig für alle Boards deaktiviert, wodurch Probleme mit Boot-Verlangsamungen behoben wurden.

Auf Laptops mit GM45/ICH9M-Chipsatz ist PECI im Coreboot deaktiviert, um Mikrocodefehler zu vermeiden.

Das können wir auch finden vorläufige Unterstützung für die Integration mit dem U-Boot-Loader wurde implementiert, das noch nicht in Builds für Boards verwendet wird, aber in Zukunft ermöglichen wird, mit der Generierung von Builds für ARM-Plattformen zu beginnen.

Andererseits wird erwähnt, dass PECI auf GM45/ICH9M-Laptops im Coreboot deaktiviert wurde, um einen Microcode-Fehler zu beheben, der dazu führt, dass SpeedStep (und möglicherweise andere CPU-Funktionen) fehlschlagen.

Von den anderen Änderungen das hebt sich von dieser neuen Version ab:

  • Behandeln Sie die Warnungen nicht als Fehler beim Kompilieren des Flashroms (Korrekturen, die auf neueren Versionen von GCC basieren).
  • Verbesserung des Build-Systems: Automatisierte Skripte zum Ändern von Coreboot-Konfigurationen.
  • Deaktiviert (standardmäßig) die serielle Ausgabe auf allen Boards, um Probleme mit der Boot-Geschwindigkeit zu vermeiden.
  • grub.cfg – aktiviert tatsächlich explizit USB-Tastaturen (behebt einen Fehler, der auf einigen Laptops bei der Verwendung von GRUB-Payload aufgetreten ist).
  • Coreboot-Einstellungen: WLAN während des frühen Bootens nicht aktivieren (Sicherheitsverantwortung)
  • Skripte: Git-Versionen verarbeiten, wenn lbmk ein Arbeitsbaum oder ein Submodul ist.
  • Aktualisiert auf neueres Flashrom, auf Build-System
  • cc1: schwerwiegender Fehler: 'out/src/asm-offsets.s' kann nicht zum Schreiben geöffnet werden: Keine solche Datei oder Verzeichnis
  • Lösung in lbmk: Ruft speziell Python3 auf, wenn Python3 anstelle von 2 verwendet werden soll.
  • lbmk – Vorläufiger Fix für die Überprüfung von Git-Anmeldeinformationen. Legen Sie einen Platzhalter für Name/E-Mail fest, falls noch keiner festgelegt wurde.

Wenn Sie schließlich mehr über diese neue Version erfahren möchten, können Sie die Details in der folgenden Link


Hinterlasse einen Kommentar

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

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  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.