Prieš kelias dienas buvo oficialiai paskelbta „Coreboot 25.12“ leidimasNaujoji projekto versija, kuria atvirojo kodo alternatyvą patentuotai BIOS ir programinei įrangai (UEFI), yra trijų mėnesių intensyvaus darbo rezultatas. sukaupė daugiau nei 750 patvirtinimų (įsipareigoja) sukūrė 110 kūrėjų, įskaitant 21 naują bendradarbį, kurie prisijungia prie projekto.
Ši versija išsiskiria tuo, kad ją įgyvendina naujos vykdymo laiko konfigūracijos sąsajos, didesnė nuolatinės atminties talpa, didesnė SMMSTORE talpa, patobulintas MIPI kamerų palaikymas „Intel“ platformose (IPU) ir palaikymas naujos kartos aparatinei įrangai.
Palaikymas naujoms pagrindinėms plokštėms ir procesoriams
Kaip ir ankstesnėse versijose, naujojoje „Coreboot“ versijoje taip pat gerokai išplečiamas suderinamos aparatinės įrangos sąrašas. Šioje versijojePridėta oficiali parama Vartotojams skirtos pagrindinės plokštės, darbo stotys ir verslo nešiojamieji kompiuteriai:
- Vartotojams skirtos pagrindinės plokštės: ASRock Z77 Extreme4 ir ASUS PRIME H610I-PLUS D4.
- „Lenovo“ nešiojamieji kompiuteriai: „ThinkPad T470s“ ir „T580“.
- Specializuota įranga: „Siemens MC EHL6“ ir „Star Labs Starfighter“ („Arrow Lake 285H“).
- Serverių plokštės ir „ChromeOS“: pridėtos 6 plokštės, naudojamos „Google“ duomenų centruose ir „Chromebook“ įrenginiuose.
- Kalbant apie procesorius (SoC), preliminariai buvo pridėtas AMD Turin – naujos kartos didelio našumo procesorių – palaikymas. Taip pat atlikti svarbūs patobulinimai „Intel Panther Lake“ ir „Qualcomm X1P42100“ platformose.
Vykdymo laiko konfigūracija: „Coreboot Forms Representation“ (CFR)
Vienas iš aktualiausių struktūrinių pokyčių yra CFR sistemos priėmimas (Coreboot formų reprezentacija). Ši technologija teikia vieningą API kuris leidžia modifikuoti konfigūraciją nuo programinės aparatinės įrangos nereikalaujant perkompiliuoti kodą arba atlikti visišką atminties perrašymą.
Per CFR, Vartotojas gali pasiekti parinkčių meniu, kad valdytų funkcijas aparatinė įranga, pvz.:
- iGPU (integruotos grafikos) aktyvinimas arba deaktyvinimas.
- Rankinis jutiklinių skydelių arba ekranų pasirinkimas.
- Išplėstinis ventiliatorių ir šiluminių profilių valdymas.
Šiuo metu daugiau nei 40 „Google“ pagrindinių plokščių perkeltos į šią sistemą, tiesiogiai integruojant jas su UEFI kintamųjų saugykla, kad pakeitimai išliktų ir po perkrovimo.
Saugojimo valdiklių ir posistemių patobulinimai
SMMSTORE valdiklis, atsakinga už nuolatinių atminties sričių, apsaugotų sistemos valdymo režimu (SMM), valdymą, Numatytasis saugyklos dydis padidintas nuo 256 KB iki 512 KB. Šis padidėjimas yra gyvybiškai svarbus šiuolaikinėms platformoms, kurioms reikia daugiau vietos UEFI kintamiesiems ir sudėtingoms programinės įrangos konfigūracijoms saugoti.
MIPI kameros „Intel“ platformose
„Coreboot“ pertvarkė kamerų valdymą naujos kartos „Intel“ nešiojamuosiuose kompiuteriuose. Patobulintas MIPI kamerų palaikymas (mobiliųjų pramonės procesorių sąsaja), kurios pakeičia tradicines USB kameras (UVC). Skirtingai nuo USB kamerų, MIPI siunčia neapdorotus duomenis per nuosekliąją sąsają (CSI) tiesiai į vaizdo signalo procesorių (ISP), integruotą į centrinį procesorių.
25.12 versija optimizuoja šių jutiklių ACPI išvardijimą, užtikrinant, kad tokios operacinės sistemos kaip „Windows“ ir „Linux“ galėtų teisingai nustatyti jutiklio (PLD) ir jo statinių duomenų (SSDB) fizinę vietą.
„Qualcomm“, AMD ir „Intel“ architektūrų pažanga
Konkrečių architektūrų kūrimas buvo atnaujintas keliais aspektais:
- „Qualcomm X1P42100“: pridėtos išplėstinės derinimo galimybės, pvz., RAM išklotinės įkėlimas ir programų procesoriaus derinimo politikos (APDP) naudojimas. Taip pat įdiegtas USB C tipo palaikymas ir patobulinimai judančio ekrano posistemyje (MDSS).
- AMD „Glinda“ ir „Faegan“: pridėta 10 gigabitų Ethernet valdiklių ir USB4 konfigūracijos per „DeviceTree“ palaikymas. Be to, MTRR skaičiavimai buvo supaprastinti, siekiant pagreitinti paleidimo laiką.
- „Intel Panther Lake“: palaikymas naujajam LPCAMM atminties standartui (mažos galios suspausto prijungto atminties modulio), ruošiantis itin ploniems nešiojamiesiems kompiuteriams, kurie priims šį formatą.
Techniniai ir įrankių pakeitimai
Programuotojams taip pat išsivystė „Coreboot“ vidinė infrastruktūra. Išoriniai įrankiai buvo atnaujinti pvz., „Binutils 2.45“ ir „ACPICA 20250807“, o pasenusi „nds32le-elf“ įrankių grandinė buvo pašalinta.
Knygyne libpayload, pridėta API, skirta fizinės atminties dydžiui nustatyti ir LZ4 glaudinimo algoritmo palaikymas. Galiausiai, pridėtos specialios tvarkyklės, skirtos „Cirrus Logic“ garso kodekams (CS35L56 ir CS42L43), o ACPI palaikymas išplėstas iki sistemų su RISC-V architektūra.
Galiausiai, jei norite sužinoti daugiau apie tai, galite sužinoti daugiau Šioje nuorodoje.