Modificación de Linux Scheduler
-
21-12-2019 - |
Pregunta
Estoy planeando codificar un nuevo programador para Linux.Deseo saber que el programador actual se utiliza y su código "C". Donde pueda encontrar el archivo que contiene el código del Programador en el sistema de archivos Linux.
¿Cualquier referencia o ayuda con respecto a cómo se pueden modificar el algoritmo de programación serán excelentes o alguna fuente en la que pueda aprender?
Solución
Documentación / programador incluye las documentaciones del programador actual de Linux, KERNEL / HERVEN La implementación.
Puede clonar el repositorio de Linux a su máquina local por:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Otros consejos
El código del programador está en sched.c En el árbol de Linux, puede abrirlo para ver cuál es el programador predeterminado seleccionado.
y también agregue / cambie un programador, vea esta publicación: Cómo crear un nuevo programador de kernel de Linux
Debe tener la fuente completa de Linux para poder cambiar / agregar un programador.Según lo sugerido por @leeduhem, clonar la fuente de Linux a su máquina.