Izlaists Coreboot 4.12

Publicēts projekta izlaišana CoreBoot 4.12, kur tiek izstrādāta brīva alternatīva patentētām firmwērām un BIOS. Jaunās versijas izstrādē piedalījās 190 izstrādātāji, kuri sagatavoja 2692 izmaiņas.

īpašības jaunumi:

  • Pievienota atbalsts 49 mātesplates, no kurām lielākā daļa tiek izmantota ierīcēs ar Chrome OS. No atbalsta izņemta 51 mātesplate. Izņemšana galvenokārt attiecas uz novecojušo plākšņu atbalsta pārtraukšanu un darbu dublētu līdzīgu plākšņu novēršanai. Daudzas plāksnes, kas iepriekš tika piedāvātas kā atsevišķas modeļi, ir apvienotas komplektos (variant), kuros viens modulis aptver visu ierīču ģimeni. Ņemot vērā dublātu tīrīšanu, neskatoties uz to, ka formāli noņemto plākšņu skaits pārsniedz pievienoto skaitu, atbalstītā aprīkojuma saraksts ir palielinājies. Jaunajā laidienā ir iekļautas arī daudzas izmaiņas, kas saistītas ar atbalsta uzlabošanu ierīcēm, kas tiek piegādātas ar OEM firmwērām, tostarp pamatojoties uz Coreboot.
  • Turpināta koda bāzes tīrīšana. Apjomīgās licences piezīmes failu virsrakstos tika aizstātas ar īsiem identifikatoriem. SPDX. Visi autori, kas piedalījās izstrādē, tika apkopoti failā AUTHORS. Veikta galvene failu revīzija, lai samazinātu kodu, kas tiek iekļauts katrā kompilācijas vienībā.
  • Piekļuve flash atmiņas draiveris SMMSTORE atzīts par gatavu plaša pielietojuma izmantot. Draiveris izmanto SMM (sistēmas pārvaldības režīms) režīmu, lai rakstītu, lasītu un notīrītu apgabalus flash atmiņā, un to var izmantot operētājsistēmā vai firmware komponentos, lai nodrošinātu pastāvīgu iestatījumu saglabāšanu bez nepieciešamības realizēt katrai platformai specifisku draiveri.
  • Paplašināti vienību testēšanas rīki ir integrēti ar jauno kompilācijas sistēmu un pārveidoti, lai izmantotu Cmocka ietvaru. Avota koda struktūrā vienību testiem ir izveidots atsevišķs katalogs tests/.
  • Uz komponentiem, kuru izmantošana tagad ir obligāta x86 sistēmām, iekļautas RELOCATABLE_RAMSTAGE, POSTCAR_STAGE un C_ENVIRONMENT_BOOTBLOCK. RELOCATABLE_RAMSTAGE ļauj izpildes laikā pārvietot ramstage cita atmiņas jomā, kas nepārklājas ar operētājsistēmas vai payload apstrādātājiem (pārvietošana ir nepieciešama, jo ramstage tiek kešots CBMEM, lai nodrošinātu ātrāku ielādi, iznākot no miega režīma). POSTCAR_STAGE tiek izmantots, lai pārietu no CAR (Cache-As-Ram) uz kodu palaišanu no DRAM. C_ENVIRONMENT_BOOTBLOCK ļauj izmantot bootblock, kas izveidots ar parasto GCC, nevis specializētu kompilatoru romcc.
  • No pamatkoda bāzes ir izslēgta kods platformām AMDFAM10, VIA VX900 un FSP1.0 (BROADWELL_DE, FSP_BAYTRAIL, RANGELEY), kas neatbilst jaunajām prasībām. Piemēram, FSP1.0 nav iespējams īstenot POSTCAR posmu.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster