NTFSPlus เปลี่ยนชื่อเป็น “NTFS” พร้อมเข้าใกล้การรวมเข้าลินุกซ์เคอร์เนลมากขึ้น

การพัฒนาไดรเวอร์ NTFS บนลินุกซ์เดินหน้าอีกขั้น เมื่อ Namjae Jeon นักพัฒนาที่อยู่เบื้องหลัง exFAT และ ksmbd ได้ส่งแพตช์ v3 เพื่อเปลี่ยนชื่อ NTFSPlus → NTFS พร้อมปรับโครงสร้างใหม่โดยใช้ไดรเวอร์ NTFS แบบอ่านอย่างเดียวรุ่นเก่าเป็นฐาน แล้วค่อยเพิ่มฟีเจอร์ใหม่เข้าไป วิธีนี้ช่วยให้ผู้ดูแลโค้ดตรวจสอบได้ง่ายขึ้น และลดความซับซ้อนของการรีวิวโค้ดในอนาคต

นอกจากการเปลี่ยนชื่อแล้ว แพตช์ชุดนี้ยังมาพร้อมการปรับปรุงสำคัญหลายอย่าง เช่น การรองรับการเขียนข้อมูล (write support), การใช้ iomap, การเลิกใช้ buffer-head, การเพิ่ม utilities และรองรับ xfstests ซึ่งช่วยให้ไดรเวอร์มีความเสถียรและทันสมัยมากขึ้น นอกจากนี้ยังมี helper ใหม่สำหรับจัดการ cluster-to-folio และ byte-to-sector ทำให้การทำงานภายในมีประสิทธิภาพสูงขึ้น

ด้านประสิทธิภาพ NTFS รุ่นใหม่นี้เร็วกว่า NTFS3 อย่างชัดเจน โดยการเขียนแบบ single-thread เร็วขึ้น 3–5% แต่เมื่อเป็น multi-threaded performance กลับพุ่งขึ้นถึง 35–110% การ list ไฟล์เร็วขึ้น 12–14% และเวลา mount filesystem ขนาด 4TB ลดจากกว่า 4 วินาที เหลือน้อยกว่า 1 วินาที ถือเป็นการอัปเกรดครั้งใหญ่สำหรับผู้ใช้ที่ต้องทำงานกับ NTFS บนลินุกซ์เป็นประจำ

อย่างไรก็ตาม ไดรเวอร์นี้ยังขาดฟีเจอร์สำคัญอย่าง full journaling ซึ่งตอนนี้มีเพียง journal replay และยังทำงานไม่สมบูรณ์ตามที่นักพัฒนาระบุ ทำให้ไดรเวอร์ยังถูกจัดเป็น experimental อยู่ แต่ Namjae วางแผนจะเพิ่ม journaling ที่สมบูรณ์หลังจากไดรเวอร์ถูก upstream เข้าลินุกซ์เคอร์เนลอย่างเป็นทางการในอนาคต

สรุปประเด็นสำคัญ
การเปลี่ยนแปลงหลักใน NTFS รุ่นใหม่
เปลี่ยนชื่อจาก NTFSPlus → NTFS
ใช้ไดรเวอร์ NTFS รุ่นเก่าเป็นฐานเพื่อให้ง่ายต่อการรีวิว
รองรับการเขียน, iomap, ไม่มี buffer-head, utilities, xfstests
เพิ่ม helper ใหม่สำหรับ cluster/sector operations

การปรับปรุงด้านประสิทธิภาพ
เขียนแบบ single-thread เร็วขึ้น 3–5%
multi-threaded performance ดีขึ้น 35–110%
การ list ไฟล์เร็วขึ้น 12–14%
mount filesystem 4TB เร็วขึ้นกว่า 4 เท่า

ข้อควรระวังและข้อจำกัด
ยังไม่มี full journaling support
journal replay ยังทำงานไม่สมบูรณ์
ไดรเวอร์ยังอยู่ในสถานะ experimental
อาจยังไม่เหมาะกับงาน production-critical

https://itsfoss.com/news/ntfsplus-becomes-ntfs-linux/
📁 NTFSPlus เปลี่ยนชื่อเป็น “NTFS” พร้อมเข้าใกล้การรวมเข้าลินุกซ์เคอร์เนลมากขึ้น การพัฒนาไดรเวอร์ NTFS บนลินุกซ์เดินหน้าอีกขั้น เมื่อ Namjae Jeon นักพัฒนาที่อยู่เบื้องหลัง exFAT และ ksmbd ได้ส่งแพตช์ v3 เพื่อเปลี่ยนชื่อ NTFSPlus → NTFS พร้อมปรับโครงสร้างใหม่โดยใช้ไดรเวอร์ NTFS แบบอ่านอย่างเดียวรุ่นเก่าเป็นฐาน แล้วค่อยเพิ่มฟีเจอร์ใหม่เข้าไป วิธีนี้ช่วยให้ผู้ดูแลโค้ดตรวจสอบได้ง่ายขึ้น และลดความซับซ้อนของการรีวิวโค้ดในอนาคต นอกจากการเปลี่ยนชื่อแล้ว แพตช์ชุดนี้ยังมาพร้อมการปรับปรุงสำคัญหลายอย่าง เช่น การรองรับการเขียนข้อมูล (write support), การใช้ iomap, การเลิกใช้ buffer-head, การเพิ่ม utilities และรองรับ xfstests ซึ่งช่วยให้ไดรเวอร์มีความเสถียรและทันสมัยมากขึ้น นอกจากนี้ยังมี helper ใหม่สำหรับจัดการ cluster-to-folio และ byte-to-sector ทำให้การทำงานภายในมีประสิทธิภาพสูงขึ้น ด้านประสิทธิภาพ NTFS รุ่นใหม่นี้เร็วกว่า NTFS3 อย่างชัดเจน โดยการเขียนแบบ single-thread เร็วขึ้น 3–5% แต่เมื่อเป็น multi-threaded performance กลับพุ่งขึ้นถึง 35–110% การ list ไฟล์เร็วขึ้น 12–14% และเวลา mount filesystem ขนาด 4TB ลดจากกว่า 4 วินาที เหลือน้อยกว่า 1 วินาที ถือเป็นการอัปเกรดครั้งใหญ่สำหรับผู้ใช้ที่ต้องทำงานกับ NTFS บนลินุกซ์เป็นประจำ อย่างไรก็ตาม ไดรเวอร์นี้ยังขาดฟีเจอร์สำคัญอย่าง full journaling ซึ่งตอนนี้มีเพียง journal replay และยังทำงานไม่สมบูรณ์ตามที่นักพัฒนาระบุ ทำให้ไดรเวอร์ยังถูกจัดเป็น experimental อยู่ แต่ Namjae วางแผนจะเพิ่ม journaling ที่สมบูรณ์หลังจากไดรเวอร์ถูก upstream เข้าลินุกซ์เคอร์เนลอย่างเป็นทางการในอนาคต 📌 สรุปประเด็นสำคัญ ✅ การเปลี่ยนแปลงหลักใน NTFS รุ่นใหม่ ➡️ เปลี่ยนชื่อจาก NTFSPlus → NTFS ➡️ ใช้ไดรเวอร์ NTFS รุ่นเก่าเป็นฐานเพื่อให้ง่ายต่อการรีวิว ➡️ รองรับการเขียน, iomap, ไม่มี buffer-head, utilities, xfstests ➡️ เพิ่ม helper ใหม่สำหรับ cluster/sector operations ✅ การปรับปรุงด้านประสิทธิภาพ ➡️ เขียนแบบ single-thread เร็วขึ้น 3–5% ➡️ multi-threaded performance ดีขึ้น 35–110% ➡️ การ list ไฟล์เร็วขึ้น 12–14% ➡️ mount filesystem 4TB เร็วขึ้นกว่า 4 เท่า ‼️ ข้อควรระวังและข้อจำกัด ⛔ ยังไม่มี full journaling support ⛔ journal replay ยังทำงานไม่สมบูรณ์ ⛔ ไดรเวอร์ยังอยู่ในสถานะ experimental ⛔ อาจยังไม่เหมาะกับงาน production-critical https://itsfoss.com/news/ntfsplus-becomes-ntfs-linux/
ITSFOSS.COM
NTFSPlus Becomes "NTFS" as Driver Moves Closer to Kernel Integration
The v3 patch series brings improved performance and new features while dropping the "Plus" moniker.
0 ความคิดเห็น 0 การแบ่งปัน 81 มุมมอง 0 รีวิว