Linux 배포판에는 다양한 수준의 하드웨어 지원이 있습니까?

Linux 배포판에는 다양한 수준의 하드웨어 지원이 있습니까?

이전에 Ubuntu가 모든 Linux 배포판 중 최고의 하드웨어 지원을 제공한다는 말을 들었지만 어떻게 그럴 수 있는지 혼란스럽습니다. 드라이버가 커널에 들어가지 않습니까? 즉, 하드웨어 지원에 중요한 것은 사용 중인 커널 버전뿐이라는 뜻입니까? Linux-libre 커널을 사용하는 배포판에서는 소스가 아닌 드라이버가 제거된다는 것을 알고 있지만 잠시 따로 보관해 두십시오. 일부 하드웨어가 Ubuntu에서는 작동하지만 Fedora/Arch/SUSE에서는 작동하지 않는 특별한 이유가 있습니까? 같은 커널 버전을 사용하고 있나요?

답변1

짧은 대답: 네, 하지만 저는 거짓말을 하고 있습니다.

긴 대답: 궁극적으로 일부 하드웨어를 지원하는 데 필요한 것은 드라이버입니다. 일부 드라이버는 오픈 소스가 아니므로 수정, 업데이트 및 변경 사항에 적응하기가 더 어렵습니다.

일부 드라이버는 커널에서도 컴파일되므로 이러한(다소 이국적인) 기능을 사용하려면 커널을 다시 컴파일해야 할 수도 있습니다.

그러나 소스 코드에서 (거의) 모든 것을 컴파일하고 처음부터 작업을 수행하는 것으로 알려진 배포판인 Gentoo와 "초보 친화적인" 배포판인 Ubuntu를 비교해 보면 표준 노트북 구성을 원하는지 알 수 있습니다. (웹캠, 마이크, 스피커 및 옵티머스 듀얼 그래픽 카드 설정) Gentoo 측에서 훨씬 더 많은 작업을 수행해야 합니다. 적절한 드라이버를 찾아서 컴파일하고 X가 두 카드를 인식할 수 있도록 구성을 설정해야 합니다. 우분투에서는 일반적으로 "그냥 작동"하거나 몇 가지 간단한 명령으로 수정할 수 있습니다.

그러나 궁극적으로 두 배포판 모두에서 동일한 지원을 받을 수 있습니다. 그래서 내가 거짓말을 하는 거야. 진정한 차이점은 다음과 같습니다.쉬움장치를 사용하는 것입니다. Ubuntu는 "플러그 앤 플레이"이며 Gentoo에는 약간의 수작업이 필요합니다.

관련 정보