답변:
대부분의 경우 추가 드라이버를 설치할 필요가 없습니다. 사용 가능한 거의 모든 드라이버가 포함되어 있습니다.
우분투에는 많은 드라이버가 기본적으로 제공됩니다. 일부 하드웨어가 제대로 작동하지 않거나 감지되지 않는 경우에만 드라이버를 설치해야합니다. 그래픽 카드 및 무선 어댑터 용 일부 드라이버를 다운로드 할 수 있습니다.
드라이버가 필요한지 확인하는 쉬운 방법은 먼저 설치 화면에서 Ubuntu를 사용하여 드라이버가 필요한지 확인하고 Ubuntu가 하드웨어와 작동하는지 확인하는 것입니다.
Ubuntu는 오픈 소스 운영 체제이며, 오픈 소스 운영 체제에서는 잘못된 드라이버를 설치하여 발생하는 문제에 대해 추가적인 보호 기능을 제공하고 잘못된 독점 그래픽 드라이버를 설치 한 후 시스템을 복구하는 데 도움을 줄 수 있습니다. 여기에서는 nouveau와 같은 내장 오픈 소스 그래픽 드라이버와 amdgpu 패키지 및 공식 NVIDIA 웹 사이트의 NVIDIA 드라이버 및 공식 AMD 웹 사이트 의 AMDGPU-Pro 드라이버 1 과 같은 독점 그래픽 드라이버를 언급합니다 .
Ubuntu의 내장 오픈 소스 드라이버는 독점 드라이버 설치로 인한 문제로 인해 운영 체제를 다시 설치하지 않아도되는 추가적인 보호 계층을 사용자에게 제공합니다. 일부 드라이버를 Ubuntu에 설치할 필요가없는 이유는 일부 오픈 소스 드라이버가 기본 Ubuntu 설치에 이미 내장되어 있기 때문입니다. 독점 드라이버를 설치하면 문제가 발생한 독점 드라이버를 제거한 후 시스템을 다시 부팅 할 수있는 오픈 소스 드라이버가 아직 설치되어 있지 않은 경우 시스템을 부팅 할 수없는 경우가 있습니다.
Linux (및 일부 다른 오픈 소스 유닉스) 시스템은 드라이버를 Windows OS와 다르게 처리합니다.
Windows 시스템 (특히 Windows 10 이전)에서 OS 커널은 드라이버를 작성할 수있는 안정적인 이진 소프트웨어 인터페이스를 제공하며 해당 인터페이스는 특정 Windows 버전의 지원주기에서 변하지 않는 것을 보장합니다 (예외 포함). 이는 타사에서 작성하여 제공하는 드라이버를 선호하며 일반적으로 해당 지원주기 동안 하나 이상의 Windows 버전에서 작동합니다. 단점은이 드라이버 인터페이스가 해당 수명주기 내에서 개선 또는 수정하기가 어렵고 일관된 다중 플랫폼 지원을 제한하는 드라이버의 바이너리 배포 (모든 정치는 제외)를 선호한다는 것입니다.
Linux 커널에는 소스 코드 수준에서만 엄격하게 지정되고 즉석 성과 다중 플랫폼 일관성을 향한 변화하는 드라이버 인터페이스가 있습니다. 즉, 안정적이고 안정적인 바이너리 인터페이스를 제공하는 추가 "번역기"드라이버를 사용하지 않는 한 드라이버 바이너리는 정확한 커널 빌드에만 해당됩니다. 하나의 플랫폼에서 수십 개의 정확한 커널 버전과 호환 될 수 있도록 드라이버 바이너리를 "퍼지"할 수 있지만, 이진 오퍼링으로서이를 유지하려는 노력은 경제적이지 않을 것입니다. 이 편향은 또한 리눅스 커널 커뮤니티에서 정치적으로 원합니다. 왜냐하면 버스 마스터 링 가능 주변 장치의 악성 펌웨어보다 폐쇄 소스 바이너리 드라이버가 훨씬 더 나쁘다는 척하기 때문입니다.폐쇄 된 소스 코드를 너무 신뢰할 수없고 커널 권한으로 실행하기에는 너무 불분명 한 것으로 간주하십시오. 따라서 모든 주요 하드웨어의 오픈 소스 장치 드라이버는 커널 패키지 자체에 제공되며, 두 번째 옵션은 외부 드라이버를 소스 타르볼로 배포하는 비교적 쉬운 방법으로 설치된 커널에 대해 컴파일하는 것입니다.
다른 Linux 드라이버 (예 : 클래식 X11 그래픽 드라이버, 스캐너 드라이버, 프린터 드라이버)는 커널 조각으로 처리되지 않지만 시스템 전체 서비스 (XOrg, Sane, Ghostscript)로 기능을 제공하는 일부 사용자 공간 소프트웨어의 일부로 처리됩니다. ..)-이것들도 특정 버전의 관련 사용자 공간 소프트웨어에 특화되어 배포되는 경향이 있습니다.