Em include/x86_64-linux-gnu/asm/unistd_64.h
, vejo uma chamada de sistema chamada tuxcall
,
#define __NR_tuxcall 184
Não há nada sobre isso, man tuxcall
exceto para dizer que é uma chamada de sistema não implementada . O que isso fez? Nunca foi implementado ou fez algo na antiguidade?
tuxcall
é o espaço reservado para atux
chamada do sistema que foi usada pelas ferramentas do espaço do usuário para se comunicar com o módulo do kernel TUX, que implementou o servidor web TUX . Este era um servidor web rodando inteiramente no kernel; foi mantido por Ingo Molnar até que melhorias em outras partes do Linux, notavelmente suporte a threads com NPTL , trouxeram o desempenho do servidor web do espaço do usuário até o nível alcançado pelo TUX.Você ainda pode encontrar os patches TUX 3 para Linux 2.6.18 entre os patches do Ingo , incluindo a implementação de
sys_tux
(a chamada do sistema em questão). A parte do espaço do usuário, que inclui a documentação, pode ser encontrada no Wayback Machine (obrigado hvd !).Eu encontrei algo de syscalls não padrão :