System76 està portant el codi de CoreBoot a les plataformes AMD Ryzen

CoreBoot és una alternativa de codi obert a la tradicional Sistema Bàsic d'Entrada-Sortida (BIOS) que ja es trobava en les PCs MS-DOS 80s i reemplaçant amb UEFI (Unified Extensible).

A més de que també CoreBoot és també un anàleg gratuït de firmware patentat i està disponible per a verificació i auditoria completes. CoreBoot s'utilitza com firmware base per a la inicialització de l'hardware i la coordinació d'arrencada.

sobre Coreboot

Aquest projecte inclou la inicialització de l'xip gràfic, PCIe, SATA, USB, RS232. A el mateix temps, els components binaris FSP 2.0 (Intel Firmware Support Package) i el firmware binari per al subsistema Intel ME, que són necessaris per inicialitzar i llançar la CPU i el chipset, estan integrats en CoreBoot.

CoreBoot actualment admet més de 20 plaques base AMD, Incloses AMD Padmelon, AMD Dinar, AMD Rumba, AMD Gardenia, AMD Stoney Ridge, MSI MS-7721, Lenovo G505S i ASUS F2A85-M. El 2011, AMD va llançar el codi font de la biblioteca AGESA (AMD Generic Encapsulated Programari Architecture), que inclou procediments per inicialitzar nuclis de processador, memòria i el controlador HyperTransport.

Es va planejar que AGESA es desenvolupés com a part de CoreBoot, però en 2014 aquesta iniciativa es va eliminar gradualment i AMD va tornar a publicar només acoblaments binaris de AGESA.

Coreboot serà portat a processadors AMD Ryzen i System76 s'encarregarà d'això

Aquest projecte és usat en moltes institucions, projectes, fundacions, entre d'altres i ara  Jeremy Sóller, fundador de el sistema operatiu Redox Rust i gerent d'enginyeria de System76, ha anunciat la transferència de CoreBoot a els ordinadors portàtils i estacions de treball que s'envien amb els conjunts de xips AMD Matisse (Ryzen 3000) i Renoir (Ryzen 4000) basat en la microarquitectura Zen 2.

I és que l'anunci l'hi va realitzar mitjançant el seu compte de Twitter en la qual comento el següent:

«He vist la llum del gran @LisaSu», escriu el enginyer de System76 Jeremy Sóller. "Avui comença el meu viatge a port coreboot a Matisse i Renoir. Ens veiem a l'altra banda! »

A més, s'esmenta que per implementar el projecte, AMD va proporcionar als desenvolupadors de System76 la documentació necessària, Així com el codi per als components de suport de plataforma (PSP) i inicialització de xip (AGESA).

«Serem els únics en l'univers que ofereixen aquests processadors amb firmware de codi obert si funciona», diu Sóller.

En System76 tenim accés a la documentació d'AMD sota NDA que no és pública. Portar coreboot seria molt més difícil del contrari.

L'objectiu dels NDA és descobrir com carregar el microprogramari de Coreboot sense afectar un altre maquinari en el sistema que sigui necessari per funcionar i mantenir la seguretat, com el PSD d'AMD que acaba fent moltes coses fora de l'host segur enclavament. Algunes plaques base poden desactivar funcionalment la majoria dels aspectes de la PSP.

Coreboot només necessita carregar la quantitat mínima de blobs patentats necessaris perquè el sistema funcioni i tota la resta es solucionarà per protegir la IP d'AMD i evitar que una altra persona faci servir la font de el projecte per localitzar vulnerabilitats a la PSP. 

El projecte acaba sent més lliure que el microprogramari propietari de qui sigui el proveïdor de la placa base per als ordinadors portàtils System76.

Això és bàsicament el mateix que AMD, segons NDA, li diu a un proveïdor de plaques base com implementar el suport per a l'última AGESA en la seva BIOS, i com suportar característiques de seguretat que permeten coses com PSP, Secure Boot, etc.

Com a recordatori, System76 és un fabricant nord-americà d'ordinadors amb seu a Denver, Colorado, especialitzat en la venda d'ordinadors portàtils, ordinadors d'escriptori i servidors.

La companyia admet programari gratuït i de codi obert, Que ofereix Ubuntu o la seva pròpia distribució de Linux basada en Ubuntu, «Pop! _OS »com a sistema operatiu preinstal·lat.

A més de que desenvolupa el Firmware obert System76 per als seus productes basats en Coreboot, EDK2 i algunes de les seves pròpies aplicacions.

Finalment si estàs interessat en conèixer més a l'respecte, Pots consultar la notícia original en el següent enllaç.

font: https://www.forbes.com/


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Miguel Rodríguez va dir

    Em sembla malament que per protegir aspectes de l'funcionament de l'processador causa de la IP, s'atorgui a System76 el privilegi de proveir la millor compatibilitat d'un equip amb AMD usant firmware de codi obert doncs, atès que System76 pot portar el codi necessari basat en la documentació no vol dir que puguin alliberar-lo en el projecte principal de coreboot per aspectes legals d'IP. En altres paraules, coreboot en l'aspecte general seguirà amb cert estancament per córrer equips amb AMD, excepte si el compres a System76.