La nueva versión de CoreBoot 4.11 llega con soporte para mas dispositivos

noviembre 21, 2019 , 0 Comments

Coreboot

Aqui en el blog ya se ha realizado diversas menciones sobre CoreBoot, el cual es un proyecto bastante interesante, pues ha despertado el interés por parte de muchos desarrolladores e incluso por parte de la NSA. Y es que recientemente fue anunciado el lanzamiento de la nueva versión del proyecto CoreBoot 4.11, en cuyo marco se está desarrollando una alternativa gratuita al firmware y BIOS patentados. 130 desarrolladores participaron en la creación de la nueva versión y prepararon 1630 cambios.

Para quienes aún desconocen de CoreBoot, deben saber que esta es una alternativa de código abierto al tradicional Sistema Básico de Entrada-Salida (BIOS) que ya se encontraba en las PCs MS-DOS 80s y reemplazándola con UEFI (Unified Extensible). CoreBoot es también un análogo gratuito de firmware patentado y está disponible para verificación y auditoría completas. CoreBoot se utiliza como firmware base para la inicialización del hardware y la coordinación de arranque.

Incluyendo la inicialización del chip gráfico, PCIe, SATA, USB, RS232. Al mismo tiempo, los componentes binarios FSP 2.0 (Intel Firmware Support Package) y el firmware binario para el subsistema Intel ME, que son necesarios para inicializar y lanzar la CPU y el chipset, están integrados en CoreBoot.

¿Qué hay de nuevo en CoreBoot 4.11?

En esta nueva versión de CoreBoot 4.11 se destaca en su mayoría el soporte para diversos procesadores, software y componentes de hardware, entre los cuales podremos encontrar el soporte agregado para 25 placas base:

  • Amd padmelon.
  • Asus p5ql-em.
  • Google akemi, Arcada cml, Damu, Dood, Drallion, Dratini, Jacuzzi, Juniper, Kakadu, Kappa, puff, Sarien cml, Treeya y Trogdor.
  • Lenovo r60, t410, thinkpad t440p y x301.
  • Razer blade-stealth kb.
  • Siemens mc-apl6.
  • Supermicro x11ssh-tf y x11ssm-f.

Además de que se añadió el soporte de emulación en QEMU-AARCH64 y la limpieza del código continua.

Se eliminó la conexión de archivos de encabezado adicionales. El código asociado con el soporte de los conjuntos de chips Intel se ha unificado, las funciones típicas se realizan en los controladores generales.

En el anuncio también se menciona que se ha trabajado mucho para mejorar el soporte para chips Intel basados ​​en la microarquitectura Kaby Lake y Cannon Lake, así como los chips de la serie AMD Picasso. Soporte mejorado para el chip Mediatek 8173 ARM, chips basados ​​en RISC-V y algunos conjuntos de chips más antiguos como Intel GM45 y Via VX900. Se propone soporte inicial para chips Intel Tiger Lake y SoC Qualcomm SC7180.

Otra de las novedades que se destacan de CoreBoot 4.11 es el soporte mejorado para el modo de arranque verificado (vboot), que utiliza Google en las Chromebooks.

Con ello el arranque verificado ahora se puede usar con dispositivos no específicamente adaptados para vboot. Por ejemplo, se ha agregado soporte de verificación de arranque para varias computadoras portátiles Lenovo, computadoras industriales Siemens y sistemas del proyecto Open Compute. Se continuó trabajando para agregar la tecnología de arranque medido a vboot.

De los demás cambios que se destacan:

  • Se eliminó la compatibilidad con SoC obsoletos basados ​​en el procesador Allwinner A10, por ejemplo, dejó de admitir Cubieboard.
  • En desuso y pronto se eliminará el soporte para la arquitectura MIPS y la generación de chips AMD de 12h (AGESA).
  • En libpayload proporcionado núcleos soporte USB3.
  • La biblioteca libgfxinit, que se encarga de inicializar el subsistema de gráficos, proporciona una configuración dinámica de CDClk (Core Display Clock) para admitir pantallas de alta resolución sin una definición estática de la configuración. Compatibilidad mejorada con los puertos DP y eDP (por ejemplo, se ha agregado compatibilidad con DisplayPort para chips Intel Ibex Peak con GPU Ironlake).
  • Soporte agregado para Intel Kaby, Amber, Coffee y Whisky Lake.

Si quieres conocer más al respecto sobre los cambios en esta versión de CoreBoot, puedes consultarlos en el siguiente enlace. 

Obtener CoreBoot

Finalmente, para quienes estén interesados en poder obtener esta nueva versión de CoreBoot pueden hacerlo desde su sección de descargas, que se encuentra dentro de su pagina web oficial del proyecto.

Además de que en ella podrán encontrar documentación y más información sobre el proyecto.

El enlace es este.


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.