Preguntas etiquetadas con linux-kernel

Preguntas sobre el núcleo de Linux y temas relacionados con el núcleo de Linux, por ejemplo. detalles de implementación tales como llamadas al sistema, personalización del kernel, etc. Para temas de espacio de usuario de Linux que no involucren detalles del kernel, [linux] o la etiqueta de distribución son más adecuados.

73
¿Qué hace un proceso de CPU inactivo?

Mirando la fuente de strace, encontré el uso de la bandera de clonación CLONE_IDLETASKque se describe allí como: #define CLONE_IDLETASK 0x00001000 /* kernel-only flag */ Después de profundizar en él, descubrí que, aunque ese indicador no está cubierto man clone, el núcleo lo usa realmente...

66
¿Por qué se requiere 'bc' para construir el kernel de Linux?

Los requisitos mínimos de construcción del kernel de Linux especifican que bcse requiere la calculadora para construir el kernel v4.10, siendo la versión mínima de la herramienta 1.06.95. ¿Qué uso se hace bcen este contexto y por qué no se usa directamente el lenguaje C en lugar de bcpara estas...

62
Comprender el registro en Linux

Según tengo entendido, ¿el kernel de Linux registra en el /proc/kmsgarchivo (principalmente mensajes relacionados con el hardware) y el /dev/logsocket? ¿En cualquier otro lugar? ¿Otras aplicaciones también pueden enviar mensajes /proc/kmsgao /dev/log? Por último, pero no menos importante, estoy en...

62
¿Por qué el núcleo de Linux se llama una "imagen"?

A menudo escucho que la gente se refiere al kernel de Linux como la imagen del kernel de Linux y parece que no puedo encontrar respuestas en ningún motor de búsqueda sobre por qué se llama imagen. Cuando pienso en una imagen solo puedo pensar en dos cosas, ya sea una copia de un disco o una foto....

54
¿Por qué Mount requiere privilegios de root?

¿Por qué Linux requiere que un usuario sea root / use sudo / específicamente autorizado por montaje para montar algo? Parece que la decisión de permitir a un usuario montar algo debe basarse en sus derechos de acceso al volumen de origen / recurso compartido de red y al punto de montaje. Un par de...

52
¿El núcleo tiene una función main ()? [cerrado]

Estoy aprendiendo controladores de dispositivos y programación de Kernel. Según el libro de Jonathan Corbet, no hay main()función en los controladores de dispositivos. Entonces yo dos preguntas: ¿Por qué no necesitamos una main()función en los controladores de dispositivo? ¿El núcleo en sí tiene...

45
¿Es posible instalar el kernel de Linux solo?

Tengo curiosidad por saber si es posible instalar el kernel de Linux solo, o si necesita usar uno de los sabores. Si fuera posible, ¿cómo lo harías? No necesito un tutorial detallado. Solo quiero saber cómo se haría conceptualmente. No soy bueno con cosas de bajo nivel, y quiero saber cómo se...