ซอฟต์แวร์ Paragon ได้เผยแพร่การใช้งาน GPL ของ NTFS สำหรับเคอร์เนล Linux

Konstantin Komarov ผู้ก่อตั้งและหัวหน้า Paragon Software ตีพิมพ์ บนรายชื่อผู้รับเมลเคอร์เนล Linux ชุดแพทช์ ด้วยการใช้งานระบบไฟล์อย่างเต็มรูปแบบ NTFSรองรับการทำงานในโหมดอ่านและเขียน รหัสนี้เปิดภายใต้ใบอนุญาต GPL

การใช้งานนี้รองรับฟีเจอร์ทั้งหมดของ NTFS 3.1 เวอร์ชันปัจจุบัน รวมถึงแอตทริบิวต์ของไฟล์แบบขยาย โหมดการบีบอัดข้อมูล การทำงานอย่างมีประสิทธิภาพโดยใช้พื้นที่ว่างในไฟล์ และการเล่นซ้ำการเปลี่ยนแปลงจากบันทึกเพื่อเรียกคืนความสมบูรณ์หลังจากความล้มเหลว ไดรเวอร์ที่นำเสนอในปัจจุบันใช้การใช้งานเจอร์นัล NTFS แบบแยกส่วนของตัวเอง แต่ในอนาคตมีการวางแผนที่จะเพิ่มการสนับสนุนสำหรับการทำเจอร์นัลแบบเต็มที่ด้านบนของอุปกรณ์บล็อกสากลที่มีอยู่ในเคอร์เนล JBD (อุปกรณ์บล็อกการทำเจอร์นัล) บนพื้นฐานของการจัดทำเจอร์นัลใน ext3, ext4 และ OCFS2

ไดรเวอร์จะขึ้นอยู่กับฐานรหัสของโฆษณาที่มีอยู่ продукта ซอฟต์แวร์ Paragon และผ่านการทดสอบอย่างดี โปรแกรมแก้ไขได้รับการออกแบบตามข้อกำหนดในการเตรียมโค้ดสำหรับ Linux และไม่มีการเชื่อมโยงกับ API เพิ่มเติม ซึ่งช่วยให้สามารถรวมไดรเวอร์ใหม่ไว้ในเคอร์เนลหลักได้ เมื่อแพตช์รวมอยู่ในเคอร์เนลหลักของ Linux แล้ว ซอฟต์แวร์ Paragon ตั้งใจที่จะจัดให้มีการบำรุงรักษา การแก้ไขข้อบกพร่อง และการปรับปรุงฟังก์ชันการทำงาน

อย่างไรก็ตาม การรวมไว้ในแกนหลักอาจต้องใช้เวลาเนื่องจากจำเป็นต้องตรวจสอบโค้ดที่เสนอโดยบุคคลที่สาม ความคิดเห็นต่อสิ่งตีพิมพ์ก็ทราบเช่นกัน ปัญหา พร้อมชุดประกอบและ ไม่ปฏิบัติตาม จำนวน ความต้องการ ในการออกแบบแพทช์ ตัวอย่างเช่น ขอเสนอให้แบ่งแพตช์ที่ส่งมาออกเป็นส่วนๆ เนื่องจาก 27 บรรทัดในแพตช์เดียวนั้นมากเกินไปและสร้างความยุ่งยากในระหว่างการตรวจสอบและตรวจสอบ ไฟล์ MAINTAINERS แนะนำให้กำหนดนโยบายอย่างชัดเจนสำหรับการบำรุงรักษาโค้ดเพิ่มเติม และระบุสาขา Git ที่ควรส่งการแก้ไขไป มีข้อสังเกตว่า จำเป็นต้องเจรจาการเพิ่มการใช้งาน NTFS ใหม่ หากมีไดรเวอร์ fs/ntfs เก่าที่ทำงานในโหมดอ่านอย่างเดียว

ก่อนหน้านี้ หากต้องการเข้าถึงพาร์ติชัน NTFS จาก Linux อย่างเต็มรูปแบบ คุณต้องใช้ไดรเวอร์ NTFS-3g FUSE ซึ่งทำงานในพื้นที่ผู้ใช้และไม่ได้ให้ประสิทธิภาพที่ต้องการ คนขับคนนี้ ไม่ได้อัปเดต ตั้งแต่ปี 2017 รวมถึงไดรเวอร์ fs/ntfs แบบอ่านอย่างเดียว ไดรเวอร์ทั้งสองถูกสร้างขึ้นโดย Tuxera ซึ่งเหมือนกับ Paragon Software เสบียง ไดรเวอร์ NTFS ที่เป็นกรรมสิทธิ์จำหน่ายในเชิงพาณิชย์

ให้เรานึกถึงว่าในเดือนตุลาคมปีที่แล้วหลังจากนั้น สิ่งพิมพ์ ข้อกำหนดที่เปิดเผยต่อสาธารณะของ Microsoft และอนุญาตให้ใช้สิทธิบัตร exFAT บน Linux ได้ฟรี โดย Paragon Software ได้ใช้โอเพ่นซอร์สในการติดตั้งไดรเวอร์ของระบบไฟล์ exFAT เวอร์ชันแรกของไดรเวอร์ถูกจำกัดให้อยู่ในโหมดอ่านอย่างเดียว แต่เวอร์ชันที่สามารถเขียนได้ยังอยู่ในระหว่างการพัฒนา โปรแกรมแก้ไขเหล่านี้ยังคงไม่มีการอ้างสิทธิ์และไดรเวอร์ exFAT ถูกนำมาใช้ในเคอร์เนลหลัก เสนอ Samsung และใช้ในเฟิร์มแวร์ของสมาร์ทโฟน Android จากบริษัทนี้ ขั้นตอนนี้เจ็บปวด ที่รับรู้ ที่พารากอน ซอฟท์แวร์ ซึ่ง พูด พร้อมคำวิจารณ์เกี่ยวกับการใช้งาน exFAT และ NTFS แบบเปิด

ที่มา: opennet.ru

เพิ่มความคิดเห็น