Punto de entrada del kernel de Linux

Punto de entrada del kernel de Linux

En el kernel de Linux hay un archivo en el que puedo comenzar a agregar mi código, por ejemplo. cargar bibliotecas?

gracias

Respuesta1

Si intentas realizar una tarea en el espacio de usuario modificando directamente el kernel del sistema operativo, estás haciendo algo mal el 99,999% de las veces.

Para los casos en los que se requiere una interacción directa con los subsistemas y las estructuras de datos del kernel, se inventaron los módulos cargables del kernel.

Creo que has entendido mal los términos.núcleoycaparazón.

Para responder a su pregunta: para reproducir un archivo mp3 al iniciar el sistema, probablemente debería obtener mpg123algún otro reproductor de música de línea de comandos e iniciarlo a través de un archivo init script, después de que se inicialice su sistema de sonido, como ya señaló Mat en un artículo anterior. comentario.

Para obtener más información sobre init scriptsel uso, consulte la documentación y las páginas de manual de su distribución.

Respuesta2

En respuesta a su respuesta a Mat, dudo que tenga algo que ver con una biblioteca o módulo del kernel; por lo tanto, dejaría el núcleo como está.

Dependiendo del entorno de escritorio que esté utilizando, puede configurar un programa para que se ejecute después de que todo esté cargado. Supongo que tienes el códec mp3 en tu máquina. Entonces, por ejemplo, en KDE, puede acceder a 'Configuración del sistema' y bajo el encabezado 'Administración del sistema', puede hacer clic en 'Programador de tareas' y configurar un programa para ejecutarlo como un cron personal o un cron del sistema.

Por supuesto, no sé exactamente qué está tratando de lograr aquí en función de lo que ha pedido. Pero creo que el programa de tareas logrará lo que desea.

información relacionada