x-kernel에는 어떤 헤더 파일이 필요합니까?

x-kernel에는 어떤 헤더 파일이 필요합니까?

나는 Davie와 Peterson이 쓴 "컴퓨터 네트워크 - 시스템 접근 방식"이라는 책을 읽고 있습니다. 내 웹 검색에 따르면 일부 샘플 코드 참조 유형 및 기능은 "x-kernel"의 일부입니다.

  • EV 일정
  • 취소
  • 셈웨이트
  • 신호
  • 메시지 추가 HDR
  • 메시지 저장 사본
  • 메시지 표시줄 HDR
  • 메시지가 삭제되었습니다.

코드를 컴파일하려면 어떤 헤더 파일과 라이브러리를 포함해야 하는지 알고 싶습니다. 나는 또한 x-kernel이 여전히 사용되고 있는지, 그리고 그 대안이 무엇인지에 관심이 있습니다.

답변1

다음과 같이 들립니다.https://www2.cs.arizona.edu/projects/xkernel/software.html

x-kernel은 네트워크 프로토콜을 구현하기 위한 객체 기반 프레임워크입니다. 이는 프로토콜이 서로의 작업(즉, 인접 프로토콜과 메시지 보내기 및 메시지 받기)을 호출하기 위해 사용하는 인터페이스와 메시지, 참가자 주소, 이벤트, 관련 메모리 테이블(맵)을 작동하는 데 사용되는 라이브러리 모음을 정의합니다. , 스레드 등

[...]

x-kernel은 학생들에게 네트워크 프로토콜에 대한 실무 경험을 제공하기 위해 컴퓨터 네트워킹 과정에서도 사용됩니다. 네트워킹 개념을 설명하기 위해 x-커널을 사용하는 새로운 교과서에 대한 정보 --- 컴퓨터 네트워크: 시스템 접근 방식.

1998년 이후로 업데이트가 되지 않은 것 같습니다.

필요한 헤더 파일은 다운로드 링크가 있으며 /include/에 54개의 헤더 파일이 있습니다. 나는 그것이 당신에게 필요한 것이라고 확신합니다. 이 제목에 나열된 기능 중 일부를 찾을 수 있지만 전부는 아닙니다.

현재 사람들이 사용하고 있는 것에 대해 말하자면, 이 책은 4B5B부터 공개 키 암호화까지 모든 것을 다루는 매우 광범위한 것으로 보이므로 그에 상응하는 단 하나의 책도 없다고 생각합니다.

관련 정보