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/
การพัฒนาไดรเวอร์ 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/
0 Comments
0 Shares
81 Views
0 Reviews