Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

LVFS là gì và cách sử dụng nó?

Có rất nhiều chi tiết phức tạp liên quan đến việc dùng Linux làm hệ điều hành desktop hàng ngày. Bạn phải xem xét xem driver cho phần cứng bạn muốn dùng có sẵn không, xem phần mềm bạn muốn dùng có sẵn không, và xem Linux có tương thích với tất cả các kiểm soát bảo mật khác nhau bạn có thể phải quản lý, với những thứ như Active Directory thống trị trong thế giới doanh nghiệp.

Tuy nhiên, có thứ khác chúng ta thường quên: firmware. Firmware là phần mềm cho phần cứng, các cấu hình và tùy chọn mà phần mềm có thể tương tác qua driver để cho phép bạn dùng nó. Cập nhật firmware có quan trọng không? Làm thế nào để nhận cập nhật firmware trong Linux? Tại sao nhà cung cấp nên cung cấp firmware cho Linux? Những câu hỏi đó đều được trả lời trong bài viết này về LVFS là gì và cách dùng nó.

LVFS là gì?

LVFS, hay Linux Vendor Firmware Service (Dịch vụ Firmware Nhà cung cấp Linux), là một ngăn xếp phần mềm cho phép nhà cung cấp phần cứng thêm firmware của họ vào trang web và các máy Linux đang dùng phần cứng đó nhận được cập nhật firmware. Nghe đơn giản đúng không?

Đúng vậy, nhưng hàm ý phức tạp hơn một trang web chạy cronjob và một daemon chạy trên hệ thống cục bộ. Suốt nhiều năm, người dùng Linux không có quyền truy cập các tính năng firmware cơ bản có thể bật chức năng mới và sửa lỗi. Với LVFS, người dùng Linux có quyền truy cập các tính năng như DisplayPort qua USB C và sửa lỗi cho Thunderbolt Controller trên ThinkPad Lenovo mới hơn.

Bên cạnh đó, LVFS cho thấy nhà cung cấp nào cam kết nhất để đảm bảo phần cứng của họ hoạt động tốt dưới Linux. Nếu bạn nhìn danh sách thiết bị được hỗ trợ, bạn sẽ nhận thấy các nhà cung cấp lớn như Lenovo và Dell đang tích cực thêm thiết bị mới vào danh sách và đã đóng góp cập nhật firmware cho thiết bị khá cũ. Tôi không cá nhân có thiết bị nào trong danh sách, nhưng tôi biết giao điểm giữa người dùng ThinkPad và người dùng Linux khá cao, và điều đó có nghĩa là họ nhận được trải nghiệm gần như hạng nhất.

Thêm vào đó, nó tạo ra vòng đời sản phẩm hoàn chỉnh hơn cho nhà cung cấp. Dell có thể thêm cập nhật firmware cho tất cả laptop và desktop thuộc dòng Project Sputnik, và Lenovo có thể làm tương tự cho toàn bộ lineup ThinkPad và ThinkStation tải Linux của họ. Tất cả là win-win, cho cả người dùng và nhà cung cấp.

Làm thế nào để dùng LVFS?

Có một system daemon gọi là fwupd, hay FirmWare UPdate Daemon, có sẵn trong hầu hết kho lưu trữ chính. Nó thậm chí có thể được cài sẵn trên hệ thống của bạn, làm cho mọi thứ đơn giản.

Nếu nó không được cài, bạn nên có thể tìm tên gói là fwupd. Nếu nó không được cài trên hệ thống Fedora của tôi, lệnh sẽ là:

sudo dnf install fwupd

Bạn có thể thay thế đó bằng trình quản lý gói trên hệ thống hiện tại của bạn.

Một khi đã cài, bạn sẽ cần khởi động service trong systemd. Để làm vậy, chạy lệnh sau:

sudo systemctl start fwupd

Bạn cũng có thể bật nó để tự động khởi động khi hệ thống bật bằng cách chạy lệnh này:

sudo systemctl enable fwupd

Từ đó, bạn có thể chạy lệnh sau để xem tất cả tùy chọn lệnh liên quan đến fwupd:

apropos fwupd

Bạn sẽ thấy lệnh bạn thường muốn dùng nhất để cập nhật firmware là:

fwupdmgr get-updates

Hệ thống của tôi không có thiết bị tương thích, nhưng nếu có, fwupd sẽ làm phép màu và lấy các cập nhật.

Bây giờ bạn đã biết LVFS là gì và cách dùng nó, bạn nên tự tin hơn khi xây dựng PC mới cho hệ thống Linux của mình. Bạn cũng có thể học cách dọn dẹp hệ thống Linux của mình.