Perisian Paragon telah membuka kod pemacu dengan pelaksanaan sistem fail exFAT

Perisian Paragon, yang membekalkan berlesen Microsoft pemandu proprietari NTFS dan exFAT untuk Linux, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° pada senarai mel pembangun kernel Linux
pelaksanaan awal pemacu exFAT sumber terbuka baharu. Kod pemandu dilesenkan di bawah GPLv2 dan terhad buat sementara waktu kepada mod baca sahaja. Versi pemacu yang menyokong mod rakaman sedang dibangunkan, tetapi ia belum bersedia untuk diterbitkan. Tampalan untuk dimasukkan ke dalam kernel Linux telah dihantar secara peribadi oleh Konstantin Komarov, pengasas dan ketua syarikat Perisian Paragon.

Syarikat Perisian Paragon dialu-alukan Tindakan Microsoft untuk menerbitkan tersedia secara umum spesifikasi dan menyediakan peluang untuk penggunaan bebas royalti paten exFAT di Linux, dan sebagai sumbangan menyediakan pemacu exFAT sumber terbuka untuk kernel Linux. Adalah diperhatikan bahawa pemacu direka bentuk mengikut keperluan untuk menyediakan kod untuk Linux dan tidak mengandungi pengikatan kepada API tambahan, yang membolehkan ia dimasukkan ke dalam kernel utama.

Mari kita ingat bahawa pada bulan Ogos, dalam bahagian eksperimen "pementasan" kernel Linux 5.4 ("pemandu/pementasan/"), di mana komponen yang memerlukan penambahbaikan diletakkan, tambah Samsung membangunkan pemacu exFAT sumber terbuka. Pada masa yang sama, pemacu tambahan adalah berdasarkan kod lapuk (1.2.9), yang memerlukan penambahbaikan dan penyesuaian kepada keperluan untuk reka bentuk kod untuk kernel. Nanti untuk kernel ada
dicadangkan versi pemacu Samsung yang dikemas kini, diterjemahkan kepada cawangan "sdFAT" (2.2.0) dan menunjukkan peningkatan prestasi yang ketara, tetapi pemacu ini belum lagi diterima ke dalam kernel Linux.

Sistem fail exFAT dicipta oleh Microsoft untuk mengatasi batasan FAT32 apabila digunakan pada pemacu Flash berkapasiti besar. Sokongan untuk sistem fail exFAT muncul dalam Windows Vista Service Pack 1 dan Windows XP dengan Service Pack 2. Saiz fail maksimum berbanding FAT32 telah dikembangkan daripada 4 GB kepada 16 exabait, dan had saiz partition maksimum 32 GB telah dihapuskan untuk mengurangkan pemecahan dan peningkatan kelajuan, peta bit blok percuma telah diperkenalkan, had bilangan fail dalam satu direktori telah dinaikkan kepada 65 ribu, dan keupayaan untuk menyimpan ACL telah disediakan.

Sumber: opennet.ru

Tambah komen