Red de conocimientos turísticos - Conocimientos sobre calendario chino - Código fuente del kernel glibc
Código fuente del kernel glibc
Tu pregunta es buena.
De hecho, el kernel no llama a nada desde libc. Si lo hay, llama a la biblioteca GLBC, que es más de lo que unos pocos metros de núcleo de carne pueden tolerar. Todas las funciones de uso común se vuelven a implementar en el kernel (por supuesto, el kernel solo proporciona las mismas funciones. En cuanto a la optimización, la implementación de algunas funciones puede no ser tan eficiente como simplista)
Tome printf como un Por ejemplo, de hecho está en la biblioteca glibc. Algo, implementado en el kernel usando printk.
Malloc tiene vmalloc y kmalloc en el kernel.
...
En cuanto al proceso de implementación específico, puede descargar el código fuente del kernel y el código fuente de glibc para echar un vistazo.