에는 include/x86_64-linux-gnu/asm/unistd_64.h
이라는 시스템 호출이 있습니다 tuxcall
.
#define __NR_tuxcall 184
man tuxcall
라고 말하는 것 외에는구현되지 않은 시스템 호출. 그것은 무엇을 합니까? 구현된 적이 없나요? 아니면 고대에 어떤 일이 있었나요?
답변1
tuxcall
자리 표시자입니다시스템 tux
호출이는 사용자 공간 도구에서 TUX 커널 모듈과 통신하는 데 사용됩니다.TUX 웹 서버. 이것은 완전히 커널에서 실행되는 웹 서버입니다. Linux의 다른 부분, 특히 스레딩 지원이 개선될 때까지 Ingo Molnar가 유지 관리합니다.NPTL, 사용자 공간 웹 서버 성능을 TUX가 달성한 수준으로 끌어올립니다.
Linux 2.6.18용 TUX 3 패치는 여전히 여기에서 찾을 수 있습니다.잉고의 패치sys_tux
, (문제의 시스템 호출) 구현을 포함합니다. 문서가 포함된 사용자 공간 부분은 다음에서 찾을 수 있습니다.시간여행 기계(감사해요고혈압! ).
답변2
내가 뭔가를 찾았어비표준 시스템 호출:
턱시도콜()- 이 호출은 TUX 모듈에서 나오며 커널로 전송됩니다. 이 호출은 커널에게 모듈에 대한 특정 작업을 수행하도록 요청합니다. TUX 모듈은 기본적으로 Linux 모듈 형태의 서버 애플리케이션/데몬입니다. Apache 서버가 커널 모듈이라고 상상해 보십시오. 이것이 본질적으로 TUX가 작동하는 방식입니다.