Samsung mencadangkan untuk memasukkan pemacu exFATnya di Linux dan jika ya, ia akan tiba di Kernel 5.6

exFAT-on-Linux

exFAT adalah sistem fail yang dibuat oleh Microsoft untuk mengatasi batasan FAT32 apabila digunakan dalam pemacu kilat berkapasiti besar. Sokongan untuk sistem fail exFAT muncul di Windows Vista Service Pack 1 dan Windows XP dengan Service Pack 2.

Saiz fail maksimum berbanding FAT32 berkembang dari 4GB menjadi 16 exabyte, sekatan pada ukuran partisi maksimum 32GB dikeluarkan untuk mengurangkan pecahan, ditambah bitmap blok percuma diperkenalkan untuk kepantasan, had jumlah file dalam direktori dinaikkan menjadi 65 ribu, kemampuan untuk menyimpan ACL disediakan.

Seperti yang anda tahu, Sehingga baru-baru ini penggunaan sistem fail ini di Linux telah selesai pengaktifan sokongannya dengan bantuan penggunaan perisian yang dibangunkan oleh pihak ketiga. Kerana pelaksanaannya adalah peribadi.

Tetapi sehingga beberapa bulan yang lalu Microsoft menerbitkan spesifikasi yang tersedia untuk umum dan memungkinkan untuk menggunakan paten exFAT untuk Linux secara percuma.

Walaupun langkah oleh Microsoft ini tidak melepaskan kod sumber, apa yang dilakukannya ialah anda hanya melepaskan hak untuk menggunakan exFAT dan untuk menyimpan sebarang niat tuntutan atau permintaan bersama dengan anggota Open Invention Network (OIN).

Jauh dari itu, pemacu exFAT juga dibangunkan oleh Samsung dan yang telah mencadangkan untuk memasukkan dalam kernel Linux satu set tambalan dengan pelaksanaan pemacu exFAT baru, berdasarkan pangkalan data "sdfat" terkini, dibangunkan untuk firmware telefon pintar Samsung Android.

Kami merancang untuk menganggap pelepasan ini sebagai masa depan dari bawah ke atas untuk pangkalan kode setelah digabungkan, dengan semua ciri baru dan perbaikan bug menjadi yang pertama.

Berdasarkan data yang ada, kod baru melibatkan lebih banyak operasi dengan metadata dan merangkumi pembetulan beberapa kesalahan. Hingga kini, ia hanya digunakan pada peranti Samsung Samsung.

Dalam pelaksanaan ini yang ditawarkan oleh Samsung, ditambahkan ke bahagian eksperimen »pementasan» ("Pemacu / pementasan /") Kernel Linux 5.4 berdasarkan kod usang (versi 1.2.9).

Walaupun peminat firmware Android memindahkan pemacu baru sdFAT (2.x), tetapi Samsung memutuskan untuk memperkenalkan pemacu ini ke kernel Linux utama dengan sendirinya.

Setakat ini cadangan pelaksanaan oleh Samsung telah menerima beberapa persetujuan dari pembangun kernel Linux yang terkenal.

Oleh yang demikian, memandangkan saat ini, masih ada kemungkinan pemacu exFAT ini berpotensi menggantikan pemacu exFAT persiapan semasa untuk Linux 5.6 jika tinjauan kod yang tersisa berjalan lancar.

Berbanding dengan pemacu sdfat yang dihantar dalam telefon bimbits, perubahan berikut telah dilakukan:

  • Berbanding dengan pemacu exFAT yang sebelumnya ditambahkan ke kernel, pemacu baru memberikan peningkatan prestasi sekitar 10%.
  • Kod dengan pelaksanaan VFAT FS telah dihapus, kerana sistem fail ini sudah didukung secara terpisah di kernel (fs / fat).
  • Nama pengawal ditukar menjadi exfat
  • Kod dibuat semula dan dibersihkan untuk disatukan sepenuhnya ke versi Linux hulu dan mengikut gaya pengekodan Linux
  • Pengoptimuman operasi metadata seperti pembuatan fail, carian item sistem fail (carian), dan definisi kandungan direktori (readdir) telah dilakukan.
  • Bug yang dikenal pasti semasa ujian tambahan telah diperbaiki.

Sekiranya patch diterima, mereka akan dimasukkan ke dalam kod kernel Linux 5.6, yang penerbitannya dijangka dalam masa sekitar 2 atau 3 bulan hingga kini. Walaupun jika masalah muncul, pelaksanaan pemacu exFAT Samsung dapat ditunda ke versi 5.7 kernel Linux.

Akhirnya, sekiranya anda ingin mengetahui lebih lanjut mengenai berita tersebut, serta ciri-ciri yang ditambahkan dalam versi baru pemacu Samung exFAT yang merupakan versi 11 anda boleh melakukannya di pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.