Samsung đề xuất bao gồm trình điều khiển exFAT của mình trong Linux và nếu vậy, nó sẽ có trong Kernel 5.6

exFAT-trên-Linux

exFAT là một hệ thống tệp được tạo bởi Microsoft để giải quyết những hạn chế của FAT32 khi được sử dụng trong ổ đĩa flash dung lượng lớn. Hỗ trợ hệ thống tệp exFAT xuất hiện trong Windows Vista Gói Dịch vụ 1 và Windows XP với Gói Dịch vụ 2.

Kích thước tệp tối đa so với FAT32 được mở rộng từ 4GB lên 16 exabyte, hạn chế về kích thước phân vùng tối đa là 32GB đã được loại bỏ để giảm phân mảnh, cộng với một bitmap khối miễn phí đã được giới thiệu để tăng tốc độ, giới hạn về số lượng tệp trong một thư mục được nâng lên 65 nghìn, khả năng lưu trữ ACL đã được cung cấp.

Như bạn đã biết, Cho đến gần đây, việc sử dụng hệ thống tệp này trong Linux đã thông qua việc kích hoạt hỗ trợ của nó với sự giúp đỡ của sử dụng phần mềm do bên thứ ba phát triển. Bởi vì việc thực hiện là riêng tư.

Nhưng cho đến vài tháng trước Microsoft đã công bố các thông số kỹ thuật có sẵn công khai và giúp bạn có thể sử dụng miễn phí bằng sáng chế exFAT cho Linux.

Mặc dù động thái này của Microsoft đã không phát hành mã nguồn, nó làm gì bạn chỉ cấp quyền sử dụng exFAT và bảo lưu bất kỳ ý định yêu cầu hoặc yêu cầu nào cùng với các thành viên của Mạng lưới phát minh mở (OIN).

Xa nhau, trình điều khiển exFAT cũng do Samsung phát triển và đã đề xuất đưa vào nhân Linux một tập hợp các bản vá với việc triển khai trình điều khiển exFAT mới, dựa trên mã cơ sở "sdfat" hiện tại, được phát triển cho phần sụn của điện thoại thông minh Android của Samsung.

Chúng tôi có kế hoạch coi bản phát hành này là tương lai từ dưới lên cho cơ sở mã sau khi được hợp nhất và tất cả các tính năng mới và sửa lỗi sẽ được áp dụng trước.

Đánh giá theo dữ liệu có sẵn, mã mới liên quan đến nhiều hoạt động hơn với siêu dữ liệu và bao gồm việc sửa một số lỗi. Cho đến nay, nó chỉ được sử dụng trên các thiết bị Android của Samsung.

Trong triển khai này do Samsung cung cấp, được thêm vào phần thử nghiệm »staging» ("Trình điều khiển / dàn /") Hạt nhân Linux 5.4 dựa trên mã lỗi thời (phiên bản 1.2.9).

Mặc dù những người đam mê chương trình cơ sở Android đã chuyển một trình điều khiển mới sdFAT (2.x), nhưng Samsung đã quyết định đưa trình điều khiển này vào nhân Linux chính của riêng mình.

Cho đến nay, đề xuất triển khai của Samsung đã nhận được nhiều sự chấp thuận từ các nhà phát triển nhân Linux nổi tiếng.

Do đó, hiện tại, vẫn có khả năng trình điều khiển exFAT này có khả năng thay thế trình điều khiển exFAT chuẩn bị hiện tại cho Linux 5.6 nếu các đánh giá mã còn lại diễn ra tốt đẹp.

So với trình điều khiển sdfat được vận chuyển trong điện thoạis, những thay đổi sau đã được thực hiện:

  • So với trình điều khiển exFAT đã được thêm vào hạt nhân trước đó, trình điều khiển mới cung cấp hiệu suất tăng khoảng 10%.
  • Mã có triển khai VFAT FS đã bị loại bỏ, vì hệ thống tệp này đã được hỗ trợ riêng trong hạt nhân (fs / fat).
  • Tên bộ điều khiển đã thay đổi thành exfat
  • Mã được lập lại hóa đơn và làm sạch để tích hợp hoàn toàn vào phiên bản Linux ngược dòng và tuân theo phong cách mã hóa Linux
  • Tối ưu hóa các hoạt động siêu dữ liệu, chẳng hạn như tạo tệp, tìm kiếm mục hệ thống tệp (tìm kiếm) và xác định nội dung thư mục (readdir) đã được thực hiện.
  • Các lỗi được xác định trong quá trình thử nghiệm bổ sung đã được sửa.

Nếu các bản vá được chấp nhận, chúng sẽ được đưa vào mã nhân Linux 5.6, dự kiến ​​sẽ xuất bản trong khoảng 2 hoặc 3 tháng tới. Ngay cả khi vấn đề phát sinh, việc triển khai trình điều khiển Samsung exFAT có thể bị trì hoãn xuống phiên bản 5.7 của nhân Linux.

Cuối cùng, nếu bạn muốn biết thêm về tin tức, cũng như các tính năng được thêm vào phiên bản mới của trình điều khiển Samung exFAT là phiên bản 11 mà bạn có thể thực hiện trong liên kết sau.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.