Câu trả lời:
Đối với hầu hết các phần, bạn không cần phải cài đặt trình điều khiển bổ sung. Hầu như tất cả các trình điều khiển có sẵn được bao gồm.
Ubuntu đi kèm với nhiều trình điều khiển bên ngoài. Bạn có thể chỉ cần cài đặt trình điều khiển nếu một số phần cứng của bạn không hoạt động đúng hoặc không được phát hiện. Một số trình điều khiển cho card đồ họa và bộ điều hợp không dây có thể được tải xuống.
Cách dễ dàng để tìm hiểu xem có cần trình điều khiển nào hay không là chọn Dùng thử Ubuntu từ màn hình cài đặt trước để xem bạn có cần trình điều khiển nào không và xem Ubuntu có hoạt động với phần cứng của bạn không.
Ubuntu là một hệ điều hành nguồn mở và trong một hệ điều hành nguồn mở, có thể cung cấp cho người dùng sự bảo vệ bổ sung chống lại các sự cố do cài đặt trình điều khiển sai và trợ giúp bổ sung phục hồi hệ thống sau khi cài đặt trình điều khiển đồ họa độc quyền sai. Ở đây tôi đang đề cập đến các trình điều khiển đồ họa nguồn mở tích hợp như nouveau và các gói amdgpu và trình điều khiển đồ họa độc quyền như trình điều khiển NVIDIA từ trang web chính thức của NVIDIA và trình điều khiển AMDGPU-Pro 1 từ trang web chính thức của AMD.
Các trình điều khiển nguồn mở tích hợp trong Ubuntu cung cấp cho người dùng một lớp bảo vệ bổ sung chống lại việc phải cài đặt lại hệ điều hành do sự cố xảy ra do cài đặt trình điều khiển độc quyền. Lý do tại sao một số trình điều khiển không cần phải được cài đặt trong Ubuntu là vì một số trình điều khiển nguồn mở đã được tích hợp sẵn trong cài đặt Ubuntu mặc định. Việc cài đặt trình điều khiển độc quyền đôi khi có thể làm cho hệ thống của bạn không thể khởi động được, vì nó không phải là trình điều khiển nguồn mở vẫn được cài đặt cho phép hệ thống khởi động lại sau khi trình điều khiển độc quyền gây ra sự cố được gỡ cài đặt.
Các hệ thống Linux (và một số unix mã nguồn mở khác) đối xử với các trình điều khiển rất khác so với cách các HĐH Windows làm.
Trong các hệ thống Windows (đặc biệt là trước Windows 10), nhân hệ điều hành cung cấp giao diện phần mềm nhị phân ổn định mà trình điều khiển có thể được viết và giao diện đó (với ngoại lệ) được đảm bảo không thay đổi trong chu kỳ hỗ trợ của phiên bản Windows cụ thể. Điều này ủng hộ các trình điều khiển được viết và cung cấp bởi các bên thứ ba, họ thường sẽ làm việc cho ít nhất một phiên bản Windows trong chu kỳ hỗ trợ đó. Nhược điểm là giao diện trình điều khiển này khó cải thiện hoặc khắc phục trong vòng đời đó và ưu tiên phân phối nhị phân các trình điều khiển (tất cả chính trị sang một bên!) Thường giới hạn hỗ trợ đa nền tảng nhất quán.
Các hạt nhân Linux có giao diện trình điều khiển thay đổi chỉ được quy định chặt chẽ ở cấp mã nguồn và thiên về tính ngẫu hứng và tính nhất quán đa nền tảng. Điều này có nghĩa là, trừ khi trình điều khiển "trình dịch" bổ sung cung cấp giao diện nhị phân ổn định, cụ thể được sử dụng, nhị phân trình điều khiển dành riêng cho bản dựng hạt nhân chính xác. Người ta có thể "làm mờ" một nhị phân trình điều khiển để có thể tương thích với một vài chục phiên bản kernel chính xác trên một nền tảng, nhưng nỗ lực duy trì nó (như một đề nghị nhị phân) sẽ không kinh tế. Sự thiên vị này cũng được mong muốn về mặt chính trị trong cộng đồng kernel linux, vì họ giả vờ một trình điều khiển nhị phân nguồn đóng có thể làm tồi tệ hơn nhiều so với phần mềm độc hại trên thiết bị ngoại vi có khả năng quản trị busxem xét mã nguồn đóng vì cả hai đều không đáng tin cậy và quá khó chịu khi chạy nó với các đặc quyền kernel. Do đó, trình điều khiển thiết bị nguồn mở cho tất cả các phần cứng chính được cung cấp trong chính gói kernel, với tùy chọn thứ hai là có một phương pháp tương đối dễ sử dụng để phân phối trình điều khiển bên ngoài dưới dạng tarball nguồn, được biên dịch dựa trên kernel đã cài đặt.
Một số trình điều khiển linux khác (ví dụ: trình điều khiển đồ họa X11 cổ điển, trình điều khiển máy quét, trình điều khiển máy in) không được xử lý như các phần của kernel, mà là một phần của một số phần mềm không gian người dùng cung cấp chức năng như một dịch vụ toàn hệ thống (XOrg, Sane, Ghostscript. ..) - những điều này cũng có xu hướng cụ thể và chủ yếu được phân phối với một phiên bản nhất định của phần mềm không gian người dùng có liên quan.