Coreboot 4.22 vÀljaanne

On saadaval CoreBoot projekti 4.22 versioon, mille raames arendatakse avatud alternatiivi patenteeritud mikroskeemidele ja BIOS-ile. Projekti kood levitatakse GPLv2 litsentsi alusel. Uue versiooni loomises osales 135 arendajat, kes tegid 977 muudatust. MÀrgitakse, et alates jÀrgmisest versioonist liigub projekt uue versioonide nimetamise skeemi juurde, mis kasutab kuupÀeva seost (aasta.kuu.uuendus), nÀiteks veebruaris 2024 antakse vÀlja versioon 24.02.00, mitte 4.23.

Peamised muudatused:

  • Lisatud pĂ”hiteostus AMD openSIL (Open-Source Silicon Initialization Library) platvormist, mis arendab komponente, et lihtsustada mikroskeemide loomist.
  • Lisatud tugi 17 emaplaadile. 11 lisatud emaplaati kasutatakse seadmetes, kus töötab Chrome OS vĂ”i serverites Google. Emaplaadid, mis ei ole seotud Google'iga:
    • AMD Onyx
    • Intel Meteorlake-P RVP
    • Purism Librem 11
    • Purism Librem L1UM v2
    • Siemens FA EHL
    • Supermicro X11SSW-F
  • Lisatud tugi SoC AMD Genoa.
  • x86 arhitektuuril on mĂ€lueelte algstaadiumites rakendatud „.data” sektsiooni tugi, mis vĂ”imaldab kasutada globaalseid muutujaid C keeles. Laadimisploki etapis kinnitatakse andmed kohe pĂ€rast koodi ja paigutatakse seejĂ€rel vahemĂ€lli, kasutades Cache-As-RAM (VMA) kontseptsiooni.
  • x86 sĂŒsteemides ramstage etapis ja enne mĂ€lueelte algstaadiumite etappe on rakendatud CBFS failisĂŒsteemi vahemĂ€lu tugi, mida kasutatakse Coreboot komponentide paigutamiseks Flashi. CBFS vahemĂ€lu vĂ”imaldab CBFS faile dekompresseerida, kasutades funktsiooni cbfs_map() ilma, et failidele eraldi mĂ€luosa eraldada. VahemĂ€lu suuruse seadistamiseks on pakutud valikuid PRERAM_CBFS_CACHE_SIZE ja RAMSTAGE_CBFS_CACHE_SIZE.
  • romstage'i sisestamise vĂ”imalus laadimisplokki (bootblock) on lisatud. romstage'i tarnimine laadimisploki osana vĂ”imaldab vĂ€hendada koodi suurust 10-20 tuhat rida. Eraldi romstage'i tarnimist vĂ”ivad vajada konfiguratsioonid koos vboot vĂ”i varuvĂ€ljaande reĆŸiimiga, samuti seadmed, mille laadimisploki suurus on piiratud (Intel APL 32K) vĂ”i liiga aeglane laadimisseade (mĂ”ned ARM SoC).
  • gfx-is on lisatud API, mis tuvastab vĂ€list ekraani olemasolu Intel kiipidega seadmetes.
  • pci_rom-is on rakendatud vĂ”imalus lisada VBIOS-i kontrollsummat VFCT tabeli tĂ€itmisel. Sarnast kontrollsummat kontrollivad mĂ”ned AMD draiverid Windowsile.
  • Lisatud muudatused, mis vĂ”imaldavad Windowsi kĂ€ivitamist teatud Chromebooki seadmetes Corebootiga.
  • Rakendatud ACPI tabeli genereerimine ARM64 arhitektuuril pĂ”hinevatele seadmetele.
  • Parandatud ĂŒhilduvust ACPI spetsifikatsioonidega.
  • MRC (Memory Reference Code) seadistused SNB+MRC plaadile on viidud ĂŒle DeviceTree struktuuri.
  • Uuendatud U-Boot ja edk2 pĂ”hised payload-komponendid.
  • Uuendatud kasutatav tööriistakomplekt: GMP 6.3.0, binutils 2.41 ja MPFR 4.2.1.
  • Git-repositsiooni pĂ”hivaru on ĂŒmber nimetatud "master"-lt "main"-iks.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster