Ponto de entrada do kernel do Linux [fechado]

0

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

obrigado

    
por Coder404 01.07.2012 / 20:08

2 respostas

5

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

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

Acho que você entendeu mal os termos kernel e shell .

Para responder à sua pergunta: para reproduzir um arquivo mp3 na inicialização do sistema, você deve obter mpg123 ou algum outro reprodutor de linha de comando e iniciá-lo por meio de init script , depois que seu sistema de som for inicializado , como Mat já apontou em um comentário anterior.

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

    
por 02.07.2012 / 19:17
2

Em resposta à sua resposta ao Mat, duvido que 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 executar depois que tudo estiver carregado. Eu suponho que você tenha o codec mp3 em sua máquina. 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, eu não sei exatamente o que você está tentando realizar aqui com base no que você pediu. Mas acho que o cronograma da tarefa irá realizar o que você quer.

    
por 02.07.2012 / 14:51