Saltar al contenido

Un nuevo cargador de arranque del tamaño de Pico para PinePhone basado en Linux

Meet P-Boot: A New Pico-Sized Bootloader For Linux-Based PinePhone

Por un lado, PINE64 está progresando en el desarrollo de PinePhone con el reciente anuncio del próximo PinePhone Manjaro Community Edition (CE), por otro lado, más manipuladores de PinePhone están experimentando con él para innovar algo nuevo.

Hace unos meses informamos sobre un nuevo cargador de arranque múltiple, PineLoader, para PinePhone. Ahora, quiero presentarles otro nuevo proyecto de cargador de arranque "p-boot", con el que me encontré recientemente.

p-boot: un cargador de arranque PinePhone con menú GUI

Como dice el desarrollador de p-boot Ondrej Jirman (también conocido como "megi"), p-boot es una de las GUI más pequeñas y rápidas con un cargador de arranque para teléfonos inteligentes. Se basa en parte en el código de código abierto Universal Bootloader (U-Boot) y Linux.

Recientemente lanzó el cargador de arranque p-boot con soporte de menú de arranque GUI, limpiezas y soporte para la variante de 3GB de la edición PinePhone “Convergence Package”, que se introdujo en PinePhone postmarketOS CE.

A diferencia de otros cargadores de arranque como U-boot, p-boot es muy rápido, ya que tarda de 30 a 60 milisegundos en iniciarse. Luego, para cargar imágenes del kernel desde eMMC, o tarjeta SD, p-boot toma alrededor de 150 milisegundos (~ 600ms para tarjeta SD).

Hablando de ser pequeño, el tamaño actual de p-boot es de 31 KB con soporte de pantalla habilitado. Si deshabilita la compatibilidad con la interfaz gráfica, su tamaño se reduce a 25 KB.

APRENDER MÁQUINA APRENDIZAJE ANUNCIO CUADRADO

p-boot también ofrece opciones de fuente de inicio flexibles, como admitir múltiples configuraciones de inicio en tarjetas SD y eMMC. Incluso tiene la capacidad de cargar el cargador de arranque desde una tarjeta SD, pero lee los datos de arranque de eMMC.

¿Cómo obtener p-boot?

Si está interesado en obtener más información sobre el proyecto p-boot, salte aquí. Dado que el proyecto es de código abierto bajo GPLv3, también puede unirse al desarrollo y contribuir a su repositorio git alojado aquí.

Para comenzar, lea el archivo README que contiene toda la información del edificio, desde la instalación hasta el proceso de arranque de p-boot.