← Todas las entradas

MUN™ OS se prepara para el hardware real

Dos cambios en la rama de desarrollo de MUN™ OS preparan su primer arranque en una placa real. El sistema espera a su pantalla, puede fijar 1080p a 60 Hz exactos y crea imágenes para grabar en la memoria de una placa.

Han llegado dos cambios a la rama de desarrollo de MUN™ OS. Todavía no están en una preview; llegarán con la siguiente. Los dos preparan el mismo paso: el primer arranque de MUN OS en una placa real.

El sistema espera a su pantalla. En la consola virtual la pantalla está lista cuando arranca la interfaz, pero en una placa su driver puede tardar unos segundos más. Ahora MUN OS la espera, en vez de dejar la pantalla en negro, y arranca la interfaz en cuanto la pantalla está. Si no hay ninguna que se pueda usar, el registro del sistema dice qué encontró y por qué, y la consola sigue intentándolo.

1080p a 60 Hz, de verdad. La imagen de una placa puede pedir que la interfaz arranque en 1920 × 1080 a 60 Hz, con la temporización exacta que anuncia la tele: 60 Hz o, si no, 59,94, la variante de televisión. El registro apunta el modo que la pantalla acabó usando. La consola virtual funciona como antes, y la resolución que elijas en Configuración sigue mandando.

Imágenes para una placa. Además de la imagen que ejecuta la consola virtual, ahora se puede crear una para grabar en la memoria de una placa, como una microSD. Una placa que necesite el kernel de su fabricante puede indicarlo, con su suma de comprobación, su licencia y su código fuente, y la imagen deja constancia de todo ello.

Lo que viene. El primer arranque en hardware real, en placas de desarrollo ARM. No son el hardware de MUN, que todavía no existe. El objetivo es modesto a propósito: que encienda, arranque y muestre la pantalla principal por HDMI a 1080p, y recorrer todas las secciones de Configuración con un teclado. Los juegos, el sonido y la aceleración gráfica en una placa vendrán después.

Dónde se comprobó. En la consola virtual, en una Mac con Apple Silicon, entre otras pruebas:

  • el driver de la pantalla llegando a los 8 segundos, a los 50 y nunca;
  • cinco pantallas virtuales con modos distintos;
  • una partida y la vuelta.

La imagen para placas se construyó, pero todavía no ha arrancado en ninguna. Las comprobaciones automáticas pasan en macOS y Linux. En una placa real, nada todavía: es el siguiente paso, y te contaremos cómo va.

Los cambios están en #24 y #25.