O kernel tem função principal?

Estou aprendendoDevice Driver eKernel programação. Segundo o livro de Jonathan Corbet, não temosmain() função em drivers de dispositivo.

#include <linux/init.h>
#include <linux/module.h>

static int my_init(void)
{
     return  0;
}

static void my_exit(void)
{
     return;
}

module_init(my_init);
module_exit(my_exit);

Aqui eu tenho duas perguntas:

Por que nós não precisamosmain() função em drivers de dispositivo?O Kernel temmain() função?

questionAnswers(6)

yourAnswerToTheQuestion