Ang System76 ay paglalagay ng code ng CoreBoot sa mga platform ng AMD Ryzen

Ang CoreBoot ay isang bukas na alternatibong mapagkukunan sa tradisyunal na Pangunahing I / O System (BIOS) na nasa MS-DOS 80s PCs at pinalitan ito ng UEFI (Unified Extensible).

Bukod doon ang CoreBoot din ay isang libreng pagmamay-ari na firmware analog at magagamit para sa buong pag-verify at pag-audit. Ginagamit ang CoreBoot bilang batayang firmware para sa pagsisimula ng hardware at koordinasyon ng boot.

Tungkol sa Coreboot

Kasama sa proyektong ito ang pagsisimula ng graphics chip, PCIe, SATA, USB, RS232. Sa parehong oras, Mga bahagi ng binary na FSP 2.0 (Intel Firmware Support Package) at binary firmware para sa Intel ME subsystem, na kinakailangan upang simulan at ilunsad ang CPU at chipset, ay binuo sa CoreBoot.

coreboot kasalukuyang sumusuporta sa higit sa 20 mga motherboard ng AMDkabilang ang AMD Padmelon, AMD Dinar, AMD Rumba, AMD Gardenia, AMD Stoney Ridge, MSI MS-7721, Lenovo G505S, at ASUS F2A85-M. Noong 2011, inilabas ng AMD ang source code para sa silid aklatan ng AGESA (AMD Generic Encapsulated Software Architecture), na nagsasama ng mga pamamaraan para sa pagpasimula sa mga core ng processor, memorya, at driver ng HyperTransport.

Ang AGESA ay pinlano na binuo bilang bahagi ng CoreBoot, ngunit noong 2014 ang inisyatiba na ito ay natapos at ang AMD ay muling naglabas lamang ng AGESA binary assemblies.

Ang Coreboot ay mai-port sa mga processor ng AMD Ryzen at aalagaan ito ng System76

Ang proyektong ito ay ginagamit sa maraming mga institusyon, proyekto, pundasyon, bukod sa iba pa at ngayon  Jeremy Soller nagtatag ng operating system ng Redox Rust at manager ng engineering ng System76, inihayag ang paglipat ng CoreBoot sa ang mga laptop at workstation na nagpapadala kasama ang mga chipset AMD Matisse (Ryzen 3000) at Renoir (Ryzen 4000) batay sa Zen 2 microarchitecture.

At ang anunsyo ay ginawa sa pamamagitan ng kanyang Twitter account kung saan nagkomento siya sa mga sumusunod:

«Nakita ko ang ilaw ng dakilang @LisaSu», isulat ang Ang engineer ng system76 na si Jeremy Soller. "Ngayon nagsisimula ang aking paglalakbay sa port coreboot sa Matisse at Renoir. Kita kita sa kabila! "

Bukod dito, Nabanggit na upang ipatupad ang proyekto, ibinigay ng AMD sa mga developer ng System76 ang kinakailangang dokumentasyonpati na rin ang code para sa mga bahagi ng suporta sa platform (PSP) at pagsisimula ng maliit na tilad (AGESA).

"Kami lamang ang nasa uniberso na mag-alok sa mga prosesor na ito ng open source firmware kung ito ay gumagana," sabi ni Soller.

Sa System76 mayroon kaming access sa dokumentasyon ng AMD sa ilalim ng NDA na hindi pampubliko. Ang pag-port ng coreboot ay magiging mas mahirap kung hindi man.

Ang layunin ng NDAs ay upang malaman kung paano i-load ang Coreboot firmware nang hindi nakakaapekto sa iba pang mga hardware sa system na kinakailangan upang gumana at mapanatili ang seguridad, tulad ng AMD PSD na nagtatapos sa paggawa ng maraming bagay sa labas ng enclave secure host. Ang ilang mga motherboard ay maaaring functionally hindi paganahin ang karamihan sa mga aspeto ng PSP.

Kailangan lang i-load ng Coreboot ang minimum na bilang ng mga pagmamay-ari na bloke kailangan para gumana ang system at lahat ng iba pa ay maaayos upang maprotektahan ang IP ng AMD at maiwasan ang ibang tao mula sa paggamit ng pinagmulan ng proyekto upang hanapin ang mga kahinaan sa PSP. 

Ang proyekto ay nagtatapos na maging mas malaya kaysa sa pagmamay-ari na firmware mula sa kung sino man ang motherboard vendor para sa mga laptop ng System76.

Karaniwan itong kapareho ng AMD, ayon sa NDA, na nagsasabi sa isang motherboard vendor kung paano ipatupad ang suporta para sa pinakabagong AGESA sa kanilang BIOS, at kung paano suportahan ang mga tampok sa seguridad na nagbibigay-daan sa mga bagay tulad ng PSP, Secure Boot, atbp.

Bilang paalala, ang System76 ay isang tagagawa Amerikano ng mga computer Batay sa Denver, Colorado, na nagdadalubhasa sa pagbebenta ng mga laptop, desktop at server.

Ang kumpanya sumusuporta sa libre at bukas na mapagkukunan ng software, na nag-aalok ng Ubuntu o sarili nitong pamamahagi ng Linux na nakabatay sa Ubuntu, "Pop! _OS »bilang paunang naka-install na operating system.

Bilang karagdagan sa pagbuo ng Open Firmware System76 para sa mga produktong Coreboot-based, EDK2 at ilan sa sarili nitong mga application.

Sa wakas kung interesado kang malaman ang tungkol dito, maaari mong suriin ang orihinal na balita sa sumusunod na link.

Fuente: https://www.forbes.com/


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Miguel Rodriguez dijo

    Tila mali sa akin na upang maprotektahan ang mga aspeto ng pagpapatakbo ng processor dahil sa IP, binigyan ang System76 ng pribilehiyo na ibigay ang pinakamahusay na pagiging tugma ng isang aparato na may AMD gamit ang open source firmware, dahil maaaring dalhin ng System76 ang kinakailangang code batay sa dokumentasyon ay hindi nangangahulugang maaari nila itong palabasin sa pangunahing proyekto ng coreboot dahil sa mga ligalidad ng IP. Sa madaling salita, ang coreboot sa pangkalahatang aspeto ay magpapatuloy sa ilang pagwawalang-kilos upang patakbuhin ang kagamitan ng AMD, maliban kung bibilhin mo ito mula sa System76.