GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué hizo la llamada del sistema tuxcall?

tuxcall es el marcador de posición para el tux llamada al sistema que fue utilizada por las herramientas de espacio de usuario para comunicarse con el módulo kernel TUX, que implementó el servidor web TUX. Este era un servidor web que se ejecutaba completamente en el kernel; fue mantenido por Ingo Molnar hasta que las mejoras en otras partes de Linux, en particular la compatibilidad con subprocesos con NPTL, llevaron el rendimiento del servidor web del espacio del usuario al nivel alcanzado por TUX.

Todavía puede encontrar los parches TUX 3 para Linux 2.6.18 entre los parches de Ingo, incluida la implementación de sys_tux (la llamada del sistema en cuestión). La parte del espacio de usuario, que incluye la documentación, se puede encontrar en Wayback Machine (¡gracias, hvd!).


Encontré algo de llamadas de sistema no estándar:

tuxcall() - Esta llamada proviene de un módulo TUX y se envía al kernel. La llamada le pide al kernel que realice alguna tarea para el módulo. Un módulo TUX es básicamente una aplicación/demonio de servidor en forma de un módulo Linux. Imagine que un servidor Apache es un módulo del kernel; así es esencialmente cómo funciona TUX.


Linux
  1. ¿Cuál es la diferencia entre insmod y modprobe?

  2. ¿Cómo mapear la pila para la llamada al sistema clone () en Linux?

  3. ¿Cuál es el significado de POSIX?

  4. ¿Cuáles son las funciones del BIOS mientras se ejecuta el sistema operativo?

  5. ¿Cuál es la diferencia entre una llamada de biblioteca y una llamada de sistema en Linux?

¿Qué es el Shell en Linux?

Cómo automatizar reinicios del sistema usando el módulo de reinicio de Ansible

Cómo encontrar la utilización de la CPU, qué hace que el sistema se cuelgue

¿Cuál es el propósito de "usuario del sistema" en MySQL Replication

¿Qué hace la llamada al sistema brk()?

¿Cuál es la diferencia entre la llamada al sistema y la llamada a la biblioteca?