[unix] 드라이버 r8169와 r8168의 차이점은 무엇입니까?

Realtek은 r8168 드라이버 의 소스 코드를 제공합니다 . r8168 드라이버는 커널 트리 의 r8169 드라이버를 기반으로합니다 .

/*
 * This driver is modified from r8169.c in Linux kernel 2.6.18
 */

둘 다 GPL 라이센스가 있으므로 소스 코드를 법적 문제없이 교환 할 수 있습니다. 그렇기 때문에 Realtek이 변경 로그 나 문서없이 별도의 드라이버를 유지 관리하는 것이 다소 이상하다고 생각합니다.

최종 사용자의 차이점은 무엇입니까? 어떤 드라이버가 권장됩니까?



답변

r8168 드라이버는 클래식 벤더가 제공하는 트리 외부 드라이버이며 함께 제공되는 모든 장점과 문제점이 있습니다.

Linux r8169 드라이버는 배포 커널과 함께 제공되며 훨씬 광범위한 하드웨어 지원을 제공하지만 새 하드웨어에 적응하는 데 느릴 수 있습니다. 반면에, r8169는 r8168이 지원하는 모든 하드웨어를 구동한다는 이유로 r8168을 거부 한 커널 사람들이 지원합니다. 그렇지 않은 경우에는 수정됩니다. (우리는 r8168이 한 번 필요한 하드웨어를 가지고 있지만 이제는 상용 r8169 배포 커널과 작동하므로 이것이 사실입니다.)


답변