tuxcall
ist der Platzhalter für die tux
Systemaufruf, der von User-Space-Tools verwendet wurde, um mit dem TUX-Kernelmodul zu kommunizieren, das den TUX-Webserver implementierte. Dies war ein Webserver, der vollständig im Kernel lief; es wurde von Ingo Molnar gewartet, bis Verbesserungen in anderen Teilen von Linux, insbesondere Thread-Unterstützung mit NPTL, die Leistung des Userspace-Webservers auf das Niveau brachten, das von TUX erreicht wurde.
Die TUX 3-Patches für Linux 2.6.18 finden Sie weiterhin unter Ingos Patches, einschließlich der Implementierung von sys_tux
(der betreffende Systemaufruf). Der User-Space-Teil, der die Dokumentation enthält, kann auf der Wayback Machine gefunden werden (Danke, hvd!).
Ich habe etwas von Nicht-Standard-Systemaufrufen gefunden:
tuxcall() - Dieser Aufruf kommt von einem TUX-Modul und wird an den Kernel gesendet. Der Aufruf fordert den Kernel auf, eine Aufgabe für das Modul auszuführen. Ein TUX-Modul ist im Grunde eine Serveranwendung/ein Daemon in Form eines Linux-Moduls. Stellen Sie sich vor, ein Apache-Server wäre ein Kernel-Modul; so funktioniert TUX im Wesentlichen.