Ultimos cambios funcionando, separé el kernel de image.h y ahora las funcionalidades se prueban desde el main