Ponto de entrada do kernel Linux

Ponto de entrada do kernel Linux

No kernel do Linux existe um arquivo que posso começar a adicionar meu código, ex. carregar bibliotecas?

obrigado

Responder1

Se você está tentando realizar uma tarefa no espaço do usuário modificando diretamente o kernel do sistema operacional, você está fazendo algo errado 99,999% das vezes.

Para os casos em que é necessária uma interação direta com os subsistemas e estruturas de dados do kernel, as pessoas inventaram os módulos carregáveis ​​do kernel.

Acho que você entendeu mal os termosnúcleoeconcha.

Para responder à sua pergunta: para reproduzir um arquivo mp3 na inicialização do sistema, você provavelmente deve obter mpg123algum outro reprodutor de música de linha de comando e iniciá-lo através de um arquivo init script, após o seu sistema de som ser inicializado, como Mat já apontou em um anterior Comente.

Para obter mais informações sobre init scriptso uso, consulte a documentação e as páginas de manual da sua distribuição.

Responder2

Em resposta à sua resposta ao Mat, duvido que isso tenha algo a ver com uma biblioteca ou módulo do kernel; portanto, eu deixaria o kernel como está.

Dependendo do ambiente de área de trabalho que você está usando, você pode configurar um programa para ser executado depois que tudo for carregado. Presumo que você tenha o codec mp3 em sua máquina. Assim, por exemplo, no KDE, você pode acessar ‘Configurações do Sistema’ e sob o título ‘Administração do Sistema’, você pode clicar em ‘Agendador de Tarefas’ e configurar um programa para ser executado como um cron pessoal ou um cron do sistema.

Claro, não sei exatamente o que você está tentando realizar aqui com base no que pediu. Mas acho que o cronograma de tarefas realizará o que você deseja.

informação relacionada