在include/x86_64-linux-gnu/asm/unistd_64.h
,我看到一个名为的系统调用tuxcall
,
#define __NR_tuxcall 184
man tuxcall
除了说它是一个未实现的系统调用之外,没有什么关于它的。它做了什么?它从未实施过,还是在古代做了什么?
在include/x86_64-linux-gnu/asm/unistd_64.h
,我看到一个名为的系统调用tuxcall
,
#define __NR_tuxcall 184
man tuxcall
除了说它是一个未实现的系统调用之外,没有什么关于它的。它做了什么?它从未实施过,还是在古代做了什么?
tuxcall
是系统调用的占位符,用户空间工具使用该系统调用与 TUX 内核模块进行通信,该内核模块实现了tux
TUX Web 服务器。这是一个完全在内核中运行的 Web 服务器;它由 Ingo Molnar 维护,直到 Linux 其他部分的改进,特别是对NPTL的线程支持,使用户空间 Web 服务器性能达到 TUX 所达到的水平。您仍然可以在Ingo 的补丁中找到适用于 Linux 2.6.18 的 TUX 3 补丁,包括
sys_tux
(相关系统调用)的实现。包含文档的用户空间部分可以在Wayback Machine 上找到(感谢hvd!)。我从非标准系统调用中找到了一些东西: