Microsoft telah mengambil inisiatif untuk memasukkan sokongan exFAT dalam kernel Linux

Microsoft ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° teknikal spesifikasi pada sistem fail exFAT dan telah menyatakan kesediaannya untuk memindahkan hak untuk menggunakan semua paten berkaitan exFAT untuk kegunaan percuma di Linux. Adalah diperhatikan bahawa dokumentasi yang diterbitkan adalah mencukupi untuk mencipta pelaksanaan exFAT mudah alih yang serasi sepenuhnya dengan produk Microsoft. Matlamat utama inisiatif ini adalah untuk menambah sokongan exFAT pada kernel Linux utama.

Ahli Rangkaian Ciptaan Terbuka (OIN), yang termasuk Microsoft, bersetuju untuk tidak meneruskan tuntutan undang-undang untuk penggunaan teknologi mereka dalam komponen "sistem Linux"("Sistem Linux"). Tetapi exFAT bukan salah satu daripada mereka, jadi teknologi ini tidak tertakluk kepada komitmen Microsoft untuk menyediakan patennya. Untuk menangani ancaman tuntutan paten, Microsoft merancang untuk mendapatkan kemasukan pemacu exFAT antara komponen yang disertakan dalam edisi seterusnya bagi definisi "sistem Linux." Oleh itu, paten berkaitan exFAT akan termasuk dalam skop perjanjian yang dibuat antara peserta OIN.

Perlu diperhatikan bahawa paten terdahulu untuk exFAT adalah pautan kunci Π² majoriti tuntutan Microsoft, mempengaruhi pra-pemasangan penyelesaian berasaskan Linux. Seorang pemandu yang melaksanakan exFAT enam tahun lalu ialah ia terbuka oleh Samsung di bawah lesen GPLv2, tetapi ia masih kekal tidak termasuk dalam kernel Linux utama kerana risiko Microsoft disaman atas pelanggaran paten. Masih di laman web Microsoft halaman kekal dengan keperluan untuk mendapatkan lesen untuk menggunakan exFAT dan maklumat bahawa teknologi ini telah dilesenkan oleh lebih daripada 100 syarikat, termasuk OEM terbesar.

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 pada saiz partition maksimum 32 GB telah dihapuskan , untuk mengurangkan pemecahan dan meningkatkan 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.

Tambahan: Greg Kroah-Hartman diluluskan kemasukan pemacu exFAT yang dibangunkan oleh Samsung dalam bahagian "pementasan" percubaan pada kernel Linux ("pemandu/pementasan/"), di mana komponen yang memerlukan penambahbaikan diletakkan. Adalah diperhatikan bahawa kemasukan dalam kernel akan memudahkan untuk membawa pemandu ke keadaan yang sesuai untuk penghantaran dalam pokok sumber kernel utama.

Sumber: opennet.ru

Tambah komen