Vietnamese (machine translation)

Lưu ý

Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.

Bản gốc:

Linux NVMe feature and quirk policy

Người dịch:

Google Translate (machine translation)

Phiên bản gốc:

8541d8f725c6

Cảnh báo

Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.

1. Tính năng và chính sách khắc phục sự cố của Linux NVMe

Tệp này giải thích chính sách được sử dụng để quyết định những gì được hỗ trợ bởi Trình điều khiển Linux NVMe và những gì không.

1.1. Giới thiệu

NVM Express là một tập hợp mở các tiêu chuẩn và thông tin.

Trình điều khiển máy chủ Linux NVMe trong trình điều khiển/nvme/host/thiết bị hỗ trợ triển khai dòng thông số kỹ thuật NVM Express (NVMe), trong đó Hiện nay bao gồm một số tài liệu:

  • đặc điểm kỹ thuật cơ sở NVMe

  • các thông số kỹ thuật của Bộ lệnh khác nhau (ví dụ: Bộ lệnh NVM)

  • các thông số kỹ thuật Vận chuyển khác nhau (ví dụ: PCIe, Kênh sợi quang, RDMA, TCP)

  • đặc tả Giao diện quản lý NVMe

Xem ZZ0000ZZ để biết thông số kỹ thuật NVMe.

1.2. Các tính năng được hỗ trợ

NVMe là một bộ thông số kỹ thuật lớn và chứa các tính năng chỉ hữu ích hoặc phù hợp cho các trường hợp sử dụng cụ thể. Điều quan trọng cần lưu ý là Linux không nhằm mục đích thực hiện mọi tính năng trong đặc tả. Mỗi lần bổ sung tính năng được triển khai giới thiệu nhiều mã hơn, bảo trì nhiều hơn và có khả năng nhiều hơn lỗi. Do đó có sự cân bằng cố hữu giữa chức năng và khả năng bảo trì của trình điều khiển máy chủ NVMe.

Mọi tính năng được triển khai trong trình điều khiển máy chủ Linux NVMe đều phải hỗ trợ yêu cầu sau:

  1. Tính năng này được chỉ định trong phiên bản phát hành của NVMe chính thức

    đặc điểm kỹ thuật hoặc trong Đề xuất kỹ thuật (TP) đã được phê duyệt có sẵn trên trang web NVMe. Hoặc nếu nó không liên quan trực tiếp đến giao thức trực tuyến, không mâu thuẫn với bất kỳ thông số kỹ thuật NVMe nào.

  1. Không xung đột với kiến trúc Linux cũng như thiết kế của Trình điều khiển máy chủ NVMe.

  2. Có đề xuất giá trị rõ ràng, không thể chối cãi và có sự đồng thuận rộng rãi trên toàn thế giới cộng đồng.

Các tiện ích mở rộng dành riêng cho nhà cung cấp thường không được hỗ trợ trong máy chủ NVMe người lái xe.

Chúng tôi thực sự khuyên bạn nên làm việc với Linux NVMe và lớp khối người bảo trì và nhận phản hồi về những thay đổi đặc điểm kỹ thuật dự định được trình điều khiển máy chủ Linux NVMe sử dụng để tránh xung đột tại một thời điểm giai đoạn sau.

1.3. Quirks

Đôi khi việc triển khai các tiêu chuẩn mở không triển khai chính xác các phần của các tiêu chuẩn. Linux sử dụng các đặc điểm dựa trên mã định danh để giải quyết vấn đề đó lỗi triển khai. Mục đích của quirks là để giải quyết các vấn đề có sẵn rộng rãi phần cứng, thường là dành cho người tiêu dùng, mà người dùng Linux không thể sử dụng nếu không có những đặc điểm này. Thông thường, những triển khai này không hoặc chỉ được thử nghiệm sơ bộ với Linux bởi nhà sản xuất phần cứng.

Các nhà bảo trì NVMe Linux quyết định đặc biệt xem có nên ngừng triển khai hay không dựa trên tác động của sự cố đối với người dùng Linux và tác động của nó khả năng bảo trì của người lái xe. Nói chung những điều kỳ quặc là giải pháp cuối cùng, nếu không các bản cập nhật chương trình cơ sở hoặc cách giải quyết khác có sẵn từ nhà cung cấp.

Quirks sẽ không được thêm vào nhân Linux đối với phần cứng không có sẵn trên thị trường đại chúng. Phần cứng không đủ điều kiện cho Linux doanh nghiệp bản phân phối, ChromeOS, Android hoặc những người dùng khác sử dụng nhân Linux nên được sửa trước khi được xuất xưởng thay vì dựa vào các lỗi của Linux.