What did the system call âtuxcallâ do?
Clash Royale CLAN TAG#URR8PPP
up vote
46
down vote
favorite
In include/x86_64-linux-gnu/asm/unistd_64.h
, I see a system call named tuxcall
,
#define __NR_tuxcall 184
There is nothing about it in man tuxcall
except to say that it's an unimplemented system calls. What did it do? Was it never implemented, or did it do something in antiquity?
linux system-calls
add a comment |Â
up vote
46
down vote
favorite
In include/x86_64-linux-gnu/asm/unistd_64.h
, I see a system call named tuxcall
,
#define __NR_tuxcall 184
There is nothing about it in man tuxcall
except to say that it's an unimplemented system calls. What did it do? Was it never implemented, or did it do something in antiquity?
linux system-calls
add a comment |Â
up vote
46
down vote
favorite
up vote
46
down vote
favorite
In include/x86_64-linux-gnu/asm/unistd_64.h
, I see a system call named tuxcall
,
#define __NR_tuxcall 184
There is nothing about it in man tuxcall
except to say that it's an unimplemented system calls. What did it do? Was it never implemented, or did it do something in antiquity?
linux system-calls
In include/x86_64-linux-gnu/asm/unistd_64.h
, I see a system call named tuxcall
,
#define __NR_tuxcall 184
There is nothing about it in man tuxcall
except to say that it's an unimplemented system calls. What did it do? Was it never implemented, or did it do something in antiquity?
linux system-calls
asked May 28 at 15:26
Evan Carroll
4,47683472
4,47683472
add a comment |Â
add a comment |Â
2 Answers
2
active
oldest
votes
up vote
59
down vote
tuxcall
is the place-holder for the tux
system call which was used by user-space tools to communicate with the TUX kernel module, which implemented the TUX web server. This was a web server running entirely in the kernel; it was maintained by Ingo Molnar until improvements in other parts of Linux, notably thread support with NPTL, brought user-space web server performance up to the level attained by TUX.
You can still find the TUX 3 patches for Linux 2.6.18 among IngoâÂÂs patches, including the implementation of sys_tux
(the system call in question). The user-space portion, which includes the documentation, can be found on the Wayback Machine (thanks hvd!).
add a comment |Â
up vote
14
down vote
I've found something from non-standard-syscalls:
tuxcall() - This call comes from a TUX module and is sent to the
kernel. The call asks the kernel to perform some task for the module.
A TUX module is basically a server application/daemon in the form of a
Linux module. Imagine an Apache server being a kernel module; that is
essentially how TUX works.
add a comment |Â
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
59
down vote
tuxcall
is the place-holder for the tux
system call which was used by user-space tools to communicate with the TUX kernel module, which implemented the TUX web server. This was a web server running entirely in the kernel; it was maintained by Ingo Molnar until improvements in other parts of Linux, notably thread support with NPTL, brought user-space web server performance up to the level attained by TUX.
You can still find the TUX 3 patches for Linux 2.6.18 among IngoâÂÂs patches, including the implementation of sys_tux
(the system call in question). The user-space portion, which includes the documentation, can be found on the Wayback Machine (thanks hvd!).
add a comment |Â
up vote
59
down vote
tuxcall
is the place-holder for the tux
system call which was used by user-space tools to communicate with the TUX kernel module, which implemented the TUX web server. This was a web server running entirely in the kernel; it was maintained by Ingo Molnar until improvements in other parts of Linux, notably thread support with NPTL, brought user-space web server performance up to the level attained by TUX.
You can still find the TUX 3 patches for Linux 2.6.18 among IngoâÂÂs patches, including the implementation of sys_tux
(the system call in question). The user-space portion, which includes the documentation, can be found on the Wayback Machine (thanks hvd!).
add a comment |Â
up vote
59
down vote
up vote
59
down vote
tuxcall
is the place-holder for the tux
system call which was used by user-space tools to communicate with the TUX kernel module, which implemented the TUX web server. This was a web server running entirely in the kernel; it was maintained by Ingo Molnar until improvements in other parts of Linux, notably thread support with NPTL, brought user-space web server performance up to the level attained by TUX.
You can still find the TUX 3 patches for Linux 2.6.18 among IngoâÂÂs patches, including the implementation of sys_tux
(the system call in question). The user-space portion, which includes the documentation, can be found on the Wayback Machine (thanks hvd!).
tuxcall
is the place-holder for the tux
system call which was used by user-space tools to communicate with the TUX kernel module, which implemented the TUX web server. This was a web server running entirely in the kernel; it was maintained by Ingo Molnar until improvements in other parts of Linux, notably thread support with NPTL, brought user-space web server performance up to the level attained by TUX.
You can still find the TUX 3 patches for Linux 2.6.18 among IngoâÂÂs patches, including the implementation of sys_tux
(the system call in question). The user-space portion, which includes the documentation, can be found on the Wayback Machine (thanks hvd!).
edited May 29 at 7:16
answered May 28 at 16:19
Stephen Kitt
140k22302363
140k22302363
add a comment |Â
add a comment |Â
up vote
14
down vote
I've found something from non-standard-syscalls:
tuxcall() - This call comes from a TUX module and is sent to the
kernel. The call asks the kernel to perform some task for the module.
A TUX module is basically a server application/daemon in the form of a
Linux module. Imagine an Apache server being a kernel module; that is
essentially how TUX works.
add a comment |Â
up vote
14
down vote
I've found something from non-standard-syscalls:
tuxcall() - This call comes from a TUX module and is sent to the
kernel. The call asks the kernel to perform some task for the module.
A TUX module is basically a server application/daemon in the form of a
Linux module. Imagine an Apache server being a kernel module; that is
essentially how TUX works.
add a comment |Â
up vote
14
down vote
up vote
14
down vote
I've found something from non-standard-syscalls:
tuxcall() - This call comes from a TUX module and is sent to the
kernel. The call asks the kernel to perform some task for the module.
A TUX module is basically a server application/daemon in the form of a
Linux module. Imagine an Apache server being a kernel module; that is
essentially how TUX works.
I've found something from non-standard-syscalls:
tuxcall() - This call comes from a TUX module and is sent to the
kernel. The call asks the kernel to perform some task for the module.
A TUX module is basically a server application/daemon in the form of a
Linux module. Imagine an Apache server being a kernel module; that is
essentially how TUX works.
edited May 28 at 15:59
answered May 28 at 15:33
Yurij Goncharuk
2,2582521
2,2582521
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f446502%2fwhat-did-the-system-call-tuxcall-do%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password