Die zweite Ausgabe von Libreboot, einer vollstÀndig freien Distribution von Coreboot

Nach fĂŒnf Jahren Entwicklung wird die Version des Libreboot-Distributions 20210522 vorgestellt. Dies ist die zweite Version im Rahmen des GNU-Projekts, und sie wird vorerst der Kategorie „Testing“ zugeordnet, da weitere Stabilisierung und Tests erforderlich sind. Libreboot entwickelt ein vollstĂ€ndig freies Fork des CoreBoot-Projekts, das eine von binĂ€ren EinsĂ€tzen bereinigte Alternative zu proprietĂ€ren UEFI- und BIOS-Firmware bietet, die fĂŒr die Initialisierung von CPU, Speicher, PeripheriegerĂ€ten und anderen Hardwarekomponenten verantwortlich sind.

Libreboot zielt darauf ab, ein Systemumfeld zu schaffen, das vollstĂ€ndig ohne proprietĂ€re Software auskommt, nicht nur auf der Ebene des Betriebssystems, sondern auch bei der Firmware, die den Bootvorgang ermöglicht. Libreboot reinigt CoreBoot nicht nur von nicht freien Komponenten, sondern ergĂ€nzt es auch um Mittel, die die Anwendung fĂŒr Endbenutzer erleichtern und ein Distribution bereitstellen, die von jedem Benutzer ohne spezielle Kenntnisse genutzt werden kann.

Von bereits gut getesteten GerĂ€ten, auf denen Libreboot problemlos verwendet werden kann, sind Laptops auf Basis der Intel GM45-Chips (ThinkPad X200, T400), die X4X-Plattform (Gigabyte GA-G41M-ES2L), ASUS KCMA-D8, ASUS KGPE-D16 und Intel i945 (ThinkPad X60/T60, Macbook 1/2) zu nennen. ZusĂ€tzliche Tests sind fĂŒr die Motherboards ASUS KFSN4-DRE, Intel D510MO, Intel D945GCLF und Acer G43T-AM3 erforderlich.

In der neuen Version:

  • Es wurde UnterstĂŒtzung fĂŒr PC und Laptops hinzugefĂŒgt: Intel G43T-AM3, Acer G43T-AM3, Lenovo ThinkPad R500, Lenovo ThinkPad X301.
  • UnterstĂŒtzte Motherboards fĂŒr Desktop-Computer:
    • Gigabyte GA-G41M-ES2L
    • Intel D510MO und D410PT
    • Intel D945GCLF
    • Apple iMac 5/2
    • Acer G43T-AM3
  • UnterstĂŒtzte Motherboards fĂŒr Server und Workstations (AMD)
    • ASUS KCMA-D8
    • ASUS KGPE-D16
    • ASUS KFSN4-DRE
  • UnterstĂŒtzte Laptops (Intel):
    • Lenovo ThinkPad X200
    • Lenovo ThinkPad R400
    • Lenovo ThinkPad T400
    • Lenovo ThinkPad T500
    • Lenovo ThinkPad W500
    • Lenovo ThinkPad R500
    • Lenovo ThinkPad X301
    • Apple MacBook1 und MacBook2
  • Die UnterstĂŒtzung fĂŒr ASUS Chromebook C201 wurde eingestellt.
  • Das Assemblierungssystem von lbmk wurde verbessert. Nach der letzten Veröffentlichung wurde der Versuch unternommen, das Assemblierungssystem vollstĂ€ndig neu zu schreiben, aber dieser scheiterte und fĂŒhrte zu einer langen Unterbrechung bei der Erstellung neuer Versionen. Im letzten Jahr wurde der Plan zum Neuschreiben abgebrochen, und es begann die Arbeit an der Verbesserungen des alten Assemblierungssystems und der Behebung grundlegender architektonischer Probleme. Die Ergebnisse wurden in einem separaten Projekt osboot umgesetzt, das als Grundlage fĂŒr lbmk dient. Die neue Version behebt die alten MĂ€ngel, ist erheblich anpassbarer und modularer. Der Prozess zum HinzufĂŒgen neuer coreboot-Platinen wurde erheblich vereinfacht. Die Arbeit mit den Payload-Handlern GRUB und SeaBIOS wurde in ein separates Team ausgelagert. FĂŒr UEFI wurde die UnterstĂŒtzung von Tianocore hinzugefĂŒgt.
  • UnterstĂŒtzung fĂŒr den neuen Code des Coreboot-Projekts zur Initialisierung des grafischen Subsystems wurde hinzugefĂŒgt, der in ein separates Modul libgfxinit ausgelagert und von C auf Ada umgeschrieben wurde. Dieses Modul wird zur Initialisierung des Grafiksystems auf Platinen mit den Intel GM45-Chips (ThinkPad X200, T400, T500, W500, R400, R500, T400S, X200S, X200T, X301) und Intel X4X-Chips (Gigabyte GA-G41M-ES2L, Acer G43T-AMT3, Intel DG43GT) verwendet.

    Quelle: opennet.ru
60GB SSD 8Gb DDR4