นักพัฒนาชาวเกาหลี Park Ju Hyung เชี่ยวชาญในการพอร์ตเฟิร์มแวร์ Android สำหรับอุปกรณ์ต่าง ๆ
นอกเหนือจากการเปลี่ยนไปใช้โค้ดฐานปัจจุบันแล้ว ไดรเวอร์ exfat-linux ที่นำเสนอยังโดดเด่นด้วยการลบการดัดแปลงเฉพาะของ Samsung เช่น การมีอยู่ของโค้ดสำหรับการทำงานกับ FAT12/16/32 (ข้อมูล FS ได้รับการสนับสนุนใน Linux โดย ไดรเวอร์แยกต่างหาก) และตัวจัดเรียงข้อมูลในตัว การถอดส่วนประกอบเหล่านี้ออกทำให้สามารถพกพาไดรเวอร์และปรับให้เข้ากับเคอร์เนล Linux มาตรฐานได้ ไม่ใช่แค่กับเคอร์เนลที่ใช้ในเฟิร์มแวร์ Samsung Android เท่านั้น
นักพัฒนายังได้ทำงานเพื่อทำให้การติดตั้งไดรเวอร์ง่ายขึ้น ผู้ใช้ Ubuntu สามารถติดตั้งได้จาก
ในอนาคตมีการวางแผนที่จะอัปเดตไดรเวอร์ให้ทันสมัยอยู่เสมอโดยถ่ายโอนการเปลี่ยนแปลงจากฐานรหัสหลักของ Samsung และย้ายไปยังเคอร์เนลรุ่นใหม่ ปัจจุบัน ไดรเวอร์ได้รับการทดสอบเมื่อสร้างด้วยเคอร์เนลตั้งแต่ 3.4 ถึง 5.3-rc บนแพลตฟอร์ม x86 (i386), x86_64 (amd64), ARM32 (AArch32) และ ARM64 (AArch64) ผู้เขียนตัวแปรไดรเวอร์ใหม่แนะนำให้นักพัฒนาเคอร์เนลพิจารณารวมไดรเวอร์ใหม่ในสาขาการจัดเตรียมเป็นพื้นฐานสำหรับไดรเวอร์เคอร์เนล exFAT มาตรฐาน แทนที่จะเป็นเวอร์ชันที่ล้าสมัยที่เพิ่มเข้ามาเมื่อเร็ว ๆ นี้
การทดสอบประสิทธิภาพแสดงให้เห็นถึงความเร็วในการเขียนที่เพิ่มขึ้นเมื่อใช้ไดรเวอร์ใหม่ เมื่อวางพาร์ติชันใน ramdisk: 2173 MB/s เทียบกับ 1961 MB/s สำหรับ I/O แบบลำดับ, 2222 MB/s เทียบกับ 2160 MB/s สำหรับการเข้าถึงแบบสุ่ม และเมื่อวางพาร์ติชันใน NVMe: 1832 MB/s เทียบกับ 1678 MB /s และ 1885 MB/s เทียบกับ 1827 MB/s ความเร็วของการดำเนินการอ่านเพิ่มขึ้นในการทดสอบการอ่านตามลำดับใน ramdisk (7042 MB/s เทียบกับ 6849 MB/s) และการอ่านแบบสุ่มใน NVMe (26 MB/s เทียบกับ 24 MB/s)
ที่มา: opennet.ru