GNU/Linux >> Znalost Linux >  >> Linux

Co udělal systém volání tuxcall?

tuxcall je zástupný symbol pro tux systémové volání, které bylo použito nástroji uživatelského prostoru ke komunikaci s modulem jádra TUX, který implementoval webový server TUX. Toto byl webový server běžící výhradně v jádře; udržoval jej Ingo Molnar, dokud vylepšení v jiných částech Linuxu, zejména podpora vláken s NPTL, nezvedla výkon webového serveru v uživatelském prostoru na úroveň, kterou dosáhl TUX.

Stále můžete najít opravy TUX 3 pro Linux 2.6.18 mezi opravami Ingo, včetně implementace sys_tux (dotyčné systémové volání). Část uživatelského prostoru, která zahrnuje dokumentaci, lze nalézt na Wayback Machine (díky hvd!).


Našel jsem něco z nestandardních systémových volání:

tuxcall() - Toto volání pochází z modulu TUX a je odesláno do jádra. Volání žádá jádro, aby provedlo nějakou úlohu pro modul. Modul TUX je v podstatě serverová aplikace/démon ve formě modulu aLinux. Představte si server Apache jako modul jádra; to je v podstatě to, jak TUX funguje.


Linux
  1. Jaká je aktuální úroveň běhu systému Linux?

  2. Zjistit iniciační systém pomocí Shell?

  3. Jaký je účel „uživatele systému“ v replikaci MySQL

  1. Co znamená POSIX?

  2. Kontrola, zda errno !=EINTR:co to znamená?

  3. Jaké jsou funkce systému BIOS, když je spuštěn operační systém?

  1. Linux – Jak zjistit, jaké pevné disky jsou v systému?

  2. Jaký je rozdíl mezi insmod a modprobe

  3. Jaký je rozdíl mezi procfs a sysfs?