Dumating ang Coreboot 4.20 na may higit na suporta, pagpapahusay at higit pa

coreboot

Ang Coreboot (dating tinatawag na LinuxBIOS) ay isang proyekto na naglalayong palitan ang hindi libreng firmware sa proprietary BIOS

Ang bagong bersyon ng Coreboot 4.20 ay inilabas ilang araw na ang nakalipas , at ang paglabas na ito ay kinabibilangan ng maraming pagbabago na nakatuon sa pagpapabuti ng mga umiiral na tampok, pati na rin ang mga pagpapabuti sa seguridad, mga pagpapahusay sa compatibility, at pinahusay na suporta para sa parehong umiiral at bagong mga motherboard.

Para sa mga hindi pamilyar sa CoreBoot, ito ay isang open-source na alternatibo sa tradisyonal na Basic Input/Output System (BIOS) na matatagpuan sa mga MS-DOS PC noong dekada 80, na pinapalitan ito ng UEFI (Unified Extensible Firmware). Ang CoreBoot ay isa ring libre at proprietary firmware analogue at magagamit para sa buong beripikasyon at pag-awdit. Ginagamit ang CoreBoot bilang base firmware para sa hardware initialization at boot coordination.

Kasama ang grapiko na pagsisimula, PCIe, SATA, USB, RS232. Sa parehong oras, ang FSP 2.0 (Intel Firmware Support Package) na mga binary na bahagi at ang binary firmware para sa Intel ME subsystem, na kinakailangan upang simulan at ilunsad ang CPU at chipset, ay isinama sa CoreBoot.

Pangunahing mga bagong tampok ng CoreBoot 4.20

Ang bagong bersyong ito ng Coreboot 4.20 ay nagpapakita ng gawain ng halos 1600 commits simula noong nakaraang paglabas, na kumakatawan sa patuloy na paglilinis at mga pagpapabuting ipinatupad.

Kabilang sa mga pagbabagong kapansin-pansin sa bagong bersyong ito ay ang pag-enable ng cpu/mp_init.c sa mga CPU kapag naisagawa na nila ang code , at ang cpu/x86/smm ay nagdaragdag ng functionality ng pag-iimbak ng mapagkukunan ng PCI.

Bukod pa rito, tinitiyak ng SMM runtime na ang mga PCI resources ay nakaimbak sa ligtas na SMRAM memory upang maiwasan ang mga pag-atake na maaaring humantong sa pagtagas ng kumpidensyal na data sa pamamagitan ng manipulasyon ng muling pagtatalaga ng PCI BAR.

Isa pang kapansin-pansing pagbabago sa bagong bersyong ito ay ang pagdaragdag ng isang controller para sa pagbabasa at pagsusulat ng mga variable ng EFI na nakaimbak sa isang hiwalay na lugar ng memorya. Ito ay partikular na kapaki-pakinabang para sa EDK2 bilang isang payload at nagbibigay-daan para sa muling paggamit ng mga umiiral na tool ng EFI upang i-configure/kumuha ng mga opsyon na ginagamit ng firmware.

Idinagdag din ang EWL (Enhanced Warning Log) driver upang pangasiwaan ang mga error sa Intel EWL HOB, pati na rin ang suporta para sa DDR2 memory sa code para sa Intel GM45 , nagdagdag ng suporta para sa Inteltool para sa Intel "Emmitsburg" PCH, nagdagdag ng mga Sound-Open-Firmware driver para sa mga Chromebook upang suportahan ang tunog sa mga system, at nagdagdag ng suporta sa SimNow console logging para sa AMD.

Bukod pa rito , inalis ang Yabits payload, na naging dahilan upang maging lipas na ito at na-archive. Mahalaga ring tandaan na nalutas ang mga problema sa compilation ng superiotool kapag gumagamit ng musl-libc, ipinatupad ang unang trabaho sa Xeon SPR, inalis ang suporta sa Zephyr SDK mula sa coreboot-sdk (dahil medyo luma na ang naka-package na bersyon at hindi talaga nagagamit), at idinagdag ang compatibility sa inteltool para sa Intel PCH na "Emmitsburg".

Nabanggit na may ginawang trabaho upang mapabuti ang porsyento ng hit sa cache noong muling pagtatayo gamit ang ccache, pati na rin ang mga pagpapabuti at pagpapalawak ng ACPI generation code at nalutas ang ilang problema para sa RISC-V code.

Panghuli, mahalagang banggitin na ang bagong release na ito ay nagdagdag ng suporta para sa 25 motherboard , 11 sa mga ito ay ginagamit sa mga device o server ng Chrome OS.

  • Asrock: B75M-ITX
  • Dell: Latitude E6400
  • Google: Aurash
  • Google: Boxy
  • Google: Konstitusyon
  • Google:Gothrax
  • Google: Hades
  • Google: Myst
  • Google: Screenbo
  • Google: Starmie
  • Google: Taranza
  • Google: Uldren
  • Google: Yavilla
  • HP: EliteBook 2170p
  • Intel: Archer City CRB
  • Intel: DQ67SW
  • Protektahan: VP2420
  • Protektahan: VP4630/VP4650
  • Protektahan: VP4670
  • Siemens: MC EHL4
  • Siemens: MC EHL5
  • System76:lemp11
  • System76: oryp10
  • System76: oryp9

Kung interesado kang matuto nang higit pa tungkol sa bagong bersyong ito ng CoreBoot 4.18, makikita mo ang mga detalye sa sumusunod na link.

Kunin ang CoreBoot

Panghuli, para sa mga interesadong makakuha ng bagong bersyong ito ng CoreBoot, maaari itong gawin mula sa seksyon ng mga download nito , na matatagpuan sa loob ng opisyal na website ng proyekto.

Bilang karagdagan sa na sa ito ay makakahanap sila ng dokumentasyon at karagdagang impormasyon tungkol sa proyekto.

Ang link ay ito.


Idagdag bilang ginustong mapagkukunan sa Google