2017-04-17 3 views
-1

리눅스 커널이 지원되지 않는 새로운 하드웨어에 리눅스 드라이버가 필요한 경우 리눅스 드라이버를 컴파일해야하는 이유가 무엇입니까? 그러나 Windows 드라이버는 setup.exe를 두 번 클릭하기 만하면 컴파일 할 필요가 없습니다 ...왜 리눅스 드라이버를 컴파일해야합니까?

커널 유형이 다른가요? 마이크로 커널 대 모 놀리 식 커널? 또는 다른 이유? 고맙습니다.

답변

1

이것은 주로 Linux 'Monolithic Kernel과 관련이 있습니다. 드라이버와 드라이버가 포함되지 않은 Windows 커널은 플러그 앤 플레이 인 Windows 드라이버 모델을 사용하여 작성됩니다. 각각의 드라이버 아키텍처 here의 차이점에 대해 읽어보십시오.

나는 당신이 Loadable Kernel Modules에이 기사를 줄 것을 제안 할 것이다.

+0

덕분에 Dhruvan에게 큰 도움이되었습니다. – sendxph