Coreboot 25.03 tilføjer understøttelse af 22 nye bundkort og forbedrer kompatibilitet og stabilitet

  • Coreboot 25.03 introducerer understøttelse af 22 nye bundkort, inklusive ASRock, Google og StarLabs.
  • Vigtige forbedringer af grafik, USB-fejlretning og CPU-topologi for større stabilitet.
  • Betydelige opgraderinger til RAM, DDR5-7500-understøttelse og forbedringer af EC- og RISC-V-drivere.
  • Bemærkelsesværdig stigning i bidrag: mere end 1000 forpligter og 131 forfattere involveret.

Coreboot 25.03

Den nye version Coreboot 25.03 nu tilgængelig og den kommer med et batteri af relevante nye funktioner, der forstærker mulighederne for dette gratis alternativ til proprietær firmware. De, der allerede bruger denne løsning til at erstatte den traditionelle BIOS eller ønsker at opdatere den på kompatible enheder, har nu flere muligheder og tekniske forbedringer, der oversættes til en mere stabil og alsidig oplevelse.

I denne udgave, Coreboot udvider sin support med mere end tyve nye bundkort og anvender vigtige ændringer på forskellige fronter, fra grafisk styring og hukommelsesinitialiseringsrutiner til nye løsninger til RISC-V-arkitektur, periferiudstyr og integrerede controllere. Alt dette bevarer sin minimalistiske og operativsystem-uafhængige tilgang, hvilket letter opstarten af ​​forskellige platforme under et åbent miljø.

Nye kompatible boards i Coreboot 25.03

En af de mest bemærkelsesværdige tilføjelser til denne version er udvidelse af understøttet hardware. 22 nye bundkort er kommet til, mange af dem brugt af Google Chromebook-enheder, men også af udstyr fra anerkendte producenter som ASRock, ASUS, HP, Lenovo og StarLabs. Denne liste svarer til den igangværende indsats for at lette brugen af ​​Coreboot på moderne computere og også på noget ældre systemer, der stadig er gyldige i visse miljøer.

Komplet liste over nye understøttede tavler:

  • AMD Crater til Renoir SoC
  • ASROCK Z87 Extreme3, Extreme4, Z87M Extreme4 og Pro4
  • ASUS P8H67-I DELUXE
  • Google Dirks, Guren, Meliks, Moxie, Ocelot, Pujjoniru, Quandiso2 og Wyrdeer
  • HP Pro 3400-serien
  • Intel Ptlrvp (referenceplatform for Panther Lake)
  • Lenovo ThinkCentre M900
  • NovaCustom V540TU (14”) og V560TU (16”)
  • StarLabs StarLite Mk V Smart Battery (N200), StarBook Mk VII (165H og N200)

Tekniske forbedringer og nye funktioner

Blandt de mest relevante ændringer på teknisk niveau er forbedringer i skærmstyring, inklusive automatisk logorotation for enheder med stående orientering. Skærmen er også blevet forfinet, når den bærbare computers låg er lukket, og prioriterer eksterne skærme uden at generere orienteringsfejl.

Med hensyn til USB-fejlretning, find_usbdebug.sh scriptet er blevet tilpasset til nye versioner af usbutils (fra v016 og frem), korrigering af fejlen forårsaget af formatændringen i outputtet af lsusb -t. Dette gør det lettere at arbejde i miljøer med forskellige versioner af diagnostiske værktøjer.

CPU-topologien er også blevet revideret. Rettede en fejl, der påvirker Meteor Lake-arkitekturen relateret til duplikerede kerne-id'er, som forårsagede nedbrud, når du forsøgte at skrive til beskyttede logfiler. Et yderligere felt er nu defineret i topologistrukturen for at sikre en unik identifikation af hver kerne i den fysiske pakke.

Nye funktioner i batteristyring og tidlig nedlukning i Coreboot 25.03

Meddelelseslogik for lavt batteri er blevet flyttet, tidligere kombineret med Intels FSP (Firmware Support Package) driver. Denne funktionalitet findes nu uden for FSP-koden, hvilket gør det muligt for flere platforme (inklusive dem, der ikke bruger FSP) at vise advarsler eller udføre sikre nedlukninger i tilfælde af kritisk strøm.

Derudover Tilføjet en Kconfig-indstilling for at aktivere tidlig nedlukning. Dette gør det muligt at udføre kontrollerede strømafbrydelser, selv før fuld hukommelsesinitialisering, en nyttig funktion især på Intel-platforme, hvor specifikke operationer er påkrævet før fuld systemstart.

Fremskridt i kompatibilitet og ydeevne med Coreboot 25.03

Understøttelse af RAM-hukommelse er udvidet takket være forbedringer i initialisering til ældre platforme som Haswell, hvilket gavner computere med processorer, der stadig er i brug i professionel brug. Understøttelse af DDR5 ved 7500 MT/s er også blevet aktiveret, hvilket udvider mulighederne på moderne hardware.

Andre bemærkelsesværdige fremskridt omfatter:

  • Øget understøttelse af USB Type-C og Thunderbolt periferiudstyr
  • Optimering af termisk og energistyring
  • Forbedringer af kompilering, udviklingsværktøjer og dokumentation
  • Udvidet understøttelse af berøringspaneler, TPM og sikkerhedsfunktioner
  • Forøgelser i ACPI-kompatibilitet og indlejrede enheder (EC)

Udviklingsstatistik

Denne lancering har været resultatet af en bemærkelsesværdig kollektiv indsats. Fra den tidligere version 24.12 til denne er 1.001 commits blevet registreret med et gennemsnit på 10 daglige bidrag. I alt er 88.158 linjer kode blevet tilføjet og 22.900 fjernet, hvilket viser en intens udviklingsfase. 131 forfattere har deltaget, heraf 29, som bidrog til projektet for første gang. De, der er interesserede i flere versioner af Coreboot, kan tjekke artiklen om Coreboot 24.05.

Kendte problemer, der endnu ikke er løst

Nogle spørgsmål forbliver åbne og de påvirker både på et generelt niveau (i arkitekturer eller nyttelaster) og specifikke platforme. Disse omfatter inkompatibilitet med SeaBIOS- eller EDK2-versioner på Windows 10/11, USB-tastaturnedbrud i visse konfigurationer eller mikrokodekonflikter på ældre systemer. Bootfejl er også blevet rapporteret i visse modeller ved tilslutning af eksterne skærme eller brug af specifikke grafikkort.

Blandt de mest relevante sager:

  • ACPI-fejl med Windows på Thinkpads (for eksempel på W530-modellen)
  • WiFi-genkendelsesfejl på Lenovo M700 Tiny-computere
  • USB-tastaturproblemer på sekundære platforme
  • Begrænsninger ved brug af multi-core CPU'er på visse kort

Selvom disse fejl ikke påvirker det overordnede system, demonstrerer de mangfoldigheden af ​​hardwaren og kompleksiteten i at opretholde en åben løsning, der interagerer korrekt med så forskellige enheder.

Projektet har også opdateret nogle eksterne værktøjer såsom CMake (nu i version 3.31.3) og ACPICA (opdateret til 20241212), hvilket styrker kompatibiliteten med moderne udviklingsinfrastruktur.

Coreboot version 25.03 repræsenterer et vigtigt skridt fremad for dem, der søger større kontrol over opstarten af ​​deres systemer, hvilket eliminerer afhængighed af lukket firmware. Med mere kompatible boards, synlige forbedringer i stabilitet og udvidet understøttelse af hukommelse og periferiudstyr bekræfter denne udgave projektets tekniske modenhed og dets evne til at tilpasse sig nuværende og ældre hardware.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.