Cambios en el SDK

El procedimiento de creación de una distribución OpenDomo se verá modificado ligeramente, reduciendo el tiempo necesario y evitando la repetición innecesaria de procesos que, a menudo, comportan bastante tiempo de proceso. El principal cambio es la separación de la construcción de un sistema base y la preparación de la ISO, ambos pasos hasta ahora ejecutados mediante el comando "mkiso". El procedimiento, hasta ahora, era el siguiente:

Procedimiento antiguo SDK

En pocas palabras, el resultado de ejecutar el comando "brmake" era un kernel y un initrd genéricos, y no era hasta ejecutar el comando "mkiso" que initrd era adaptado para nuestra distribución. El principal inconveniente era que la primera vez que preparábamos la ISO era necesario ejecutar el comando "brmake" dos veces, la primera para extraer los drivers del initrd, y la segunda para copiarlos en el repositorio incluido en la ISO.

Con el nuevo sistema, evitamos esta incomodidad, así como reducimos la cantidad de operaciones que deben ejecutarse con "sudo":

Nuevo procedimiento SDK

Como podemos ver en el gráfico, el resultado de ejecutar el comando "brmake" son directamente el kernel, el initrd y los controladores compilados con el kernel, ya separados. Con este nuevo sistema, solamente deberemos ejecutar "brmake" cuando tengamos cambios hechos en las opciones del kernel o del buildroot (mediante los comandos "knmc" y "brmc" respectivamente), operaciones que no deben producirse a menudo.

Para la mayoría de los usuarios y desarrolladores, ahora nos bastará con ejecutar los comandos "pkg" y "mkiso" para crear una nueva distribución, incluso sin necesidad de usar "sudo".

AttachmentSize
Procedimiento antiguo35.15 KB
Procedimiento nuevo35.51 KB