Coreboot 24.02 kommer med en ændring i versionsformatet, store fremskridt og forbedringer

coreboot

Coreboot (tidligere kaldet LinuxBIOS) er et projekt, der har til formål at erstatte ikke-fri firmware i proprietær BIOS

La Februar-udgaven af ​​Coreboot 24.02 blev frigivet for nylig og store forbedringer er gennemført hvor 111 udviklere deltog og forberedte 814 ændringer. Denne udgivelse repræsenterer tre måneders arbejde brugt på at forfine Coreboot-kodebasen med fokus på oprydning og kvalitetsforbedringer.

Uden tvivl, en af de mest bemærkelsesværdige nyheder af denne udgivelse, og som tilhængerne af projektet kunne bemærke, er f.eksJeg ændrer i versionsnummerformat, da projektet indtil den forrige version brugte et inkrementelt versionsnavngivningsskema (4.xx),

Nu Coreboot har vedtaget en Year.Month.Sub-version navngivningsordning og den næste udgivelse, der er planlagt til maj i år, vil bære nummeret 24.05, med subversion 00 underforstået. I tilfælde af rettelser eller trinvise versioner vil værdier som .01, .02 og så videre blive tilføjet.

Hvad er nyt i Coreboot 24.02?

Denne nye version af Coreboot 24.02 introducerer fuldstændig fjernelse af "master"-grenen af Coreboot-projektet, så fra denne udgivelse vil vi arbejde på at udvikle en ny gren kaldet "main". Denne ændring er blevet foretaget som svar på den betragtning, at ordet "mester" kan betragtes som politisk ukorrekt, hvilket genererer forargelse blandt visse aktivister. For omkring 6 måneder siden migrerede projektet fra 'master' til 'main' og har siden holdt begge grene synkroniseret for at lette overgangen. Fra og med denne udgivelse vil de helt slippe af med mastergrenen.

Med hensyn til ændringer i infrastrukturen, JPEG-billeddekoderen er blevet erstattet af en implementering på Wuffs-sproget (Sikker skænderi af upålidelige filformater). Dette sprog tilbyder hukommelsessikkerhed, genererer C/C++-kode og er optimeret til at skabe filformatparsere, indkodere og dekodere. Ved at bruge en sikker JPEG-dekoder reduceres dit projekts eksponering for potentielle angreb, såsom LogoFAIL.

Ud over de førnævnte forbedringer, der er foretaget yderligere ændringer i den centrale støvle, herunder et omdøbning af Makefiler fra .inc til .mk for bedre at identificere dem, tilføjelse af understøttelse af GD25LQ255E og IS25WP256D-chips i SPI, tilføjet understøttelse af flere PCI-segmentgrupper på enheder, fjernet understøttelse af flere ubrugte downlinks på enheder, omdøbt bus og link_list til upstream og downstream på enheder, og opdaterede enhedstræfiler, så moderne Intel-platforme bruger chipset.cb.

Af andre ændringer, der skiller sig ud af denne nye version:

  • Rettede fejl i februar-dagtælling i skudår, som fik RTC til konstant at vende tilbage til byggedatoen den 29. februar 2024.
  • Tilføjet Arm IO remapping tabelstrukturer, der repræsenterer IO topologien af ​​et Arm-baseret system.
  • Tilføjet PPTT-understøttelse, som genererer processoregenskabstopologitabeller (PPTT), der overholder ACPI 6.4-specifikationen.
  • Tilføjet understøttelse af WDAT-tabellen, der lægger grundlaget for implementering af ACPI WDAT (Watchdog Action Table) tabelspecifikationen.
  • buildgcc-understøttelse til Apple M1/M2-enheder
  • Udskiftede dekoderen med implementeringen af ​​Wuffs, et hukommelsessikkert programmeringssprog, der håndterer upålidelige filformater.
  • Fjernet understøttelse af flere ubrugte downlinks
  • crossgcc flyttet fra at bruge GCC 11.4.0 til GCC 13.2.0, CMake blev opdateret fra version 3.26.4 til 3.27.7.
  • Opdaterede nyttelastkomponenter baseret på GRUB 2.12 og Seabios 1.16.3.
  • Upprev til Kconfig fra Linux 6.7

Hvis du er interesseret i at lære mere om denne nye version af Coreboot 24.02, kan du se detaljerne I det følgende link.

Hent CoreBoot

Endelig for dem, der er interesseret i at kunne få denne nye version af CoreBoot de kan gøre det fra deres download sektion, som er placeret på dets officielle projektwebsted. Derudover kan du i den finde dokumentation og mere information om projektet. Linket er dette.


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.