30/09/2018, 20:35
Gói dkms trong ubuntu có tác dụng gì?
Mình thấy trong khi cài 1 ứng dụng lên ubuntu phải cài thêm gói dkms mà mình không biết tác dụng của gói đó là gì.Anh(CHị) hay các bạn nào có kinh nghiệm về ubuntu có thế giải thích các thành phần trong gói dkms dc không ạ.Mình xin chân thành cảm ơn
Bài liên quan
Mình không tìm hiểu nhiều về DKMS mà hiểu đơn giản như vầy và có lẽ cách hiểu của mình không sai nhưng chưa thật đầy đủ:
Trong quá trình sử dụng máy tính, bạn có cài một số phần mềm đặc biệt, nó không phải chỉ cài đặt đơn giản vào hệ điều hành mà can thiệp sâu vào phần kernel của hệ điều hành (ở đây ta chỉ bàn về Linux, và Ubuntu như câu hỏi của bạn). Sau đó thì sao, khi Ubuntu có sự cập nhật về kernel - tức lên đời một phiên bản kernel mới thì cái phần mềm đặc biệt ta đang đề cập mà có sự can thiệp vào phiên bản kernel trước đây trên Ubuntu của bạn sẽ không còn hoạt động được nữa hoặc hoạt động thiếu ổn định do có sự sai khác. Do đó, người ta đưa ra DKMS mục đích là để mỗi khi có sự lên đời về kernel thì DKMS sẽ tự động điều chỉnh/ cập nhật/ cài cắm gì đó để giúp cho phần mềm đặc biệt kia hoạt động được với kernel mới.
Do đó, nếu bạn không có phần mềm nào đặc biệt (vd như: nVidia driver, VMware, Broadcom, AMD…) thì bạn không cần quan tâm DKMS hoặc mỗi lần lên kernel mới mà bạn thấy phần mềm đặc biệt của bạn hoạt động loạng choạng hay không hoạt động thì siêng cài lại phần mềm là xong.
Mình đã hiểu sơ sơ rồi .cảm ơn bạn nhiều