Paragon เปิดตัวการใช้งาน NTFS สำหรับเคอร์เนล Linux

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

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

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

ในรายชื่อผู้รับจดหมาย Paragon เขียนสิ่งต่อไปนี้:

โปรแกรมแก้ไขนี้เพิ่มโปรแกรมควบคุมการอ่านและเขียน NTFS ไปยัง fs / ntfs3

ด้วยประสบการณ์หลายสิบปีในการพัฒนาระบบไฟล์เชิงพาณิชย์และการครอบคลุมการทดสอบจำนวนมากพวกเราที่ Paragon Software GmbH ต้องการมีส่วนร่วมในชุมชนโอเพ่นซอร์สด้วยการจัดเตรียมการใช้งานไดรเวอร์ NTFS Read-Write สำหรับเคอร์เนล Linux

เราวางแผนที่จะสนับสนุนเวอร์ชันนี้หลังจากรวมโค้ดเบสและเพิ่มคุณสมบัติและแก้ไขข้อบกพร่อง ตัวอย่างเช่นการสนับสนุนการทำเจอร์นัล JBD แบบเต็มจะถูกเพิ่มในการอัปเดตในภายหลัง

ตัวควบคุมจะขึ้นอยู่กับฐานรหัสผลิตภัณฑ์เชิงพาณิชย์ที่มีอยู่ จาก Paragon Software และผ่านการทดสอบอย่างดี แพทช์ได้รับการออกแบบตามข้อกำหนดเพื่อเตรียมโค้ดสำหรับ Linux และไม่มีลิงก์ API เพิ่มเติมใด ๆ ทำให้สามารถรวมไดรเวอร์ใหม่ในเคอร์เนลหลักได้

เมื่อแพตช์รวมอยู่ในเคอร์เนลหลักของ Linux แล้ว Paragon Software ตั้งใจที่จะให้บริการบำรุงรักษาแก้ไขข้อบกพร่องและปรับปรุงฟังก์ชันการทำงาน

อย่างไรก็ตาม การฝังลงในเคอร์เนลอาจต้องใช้เวลาเนื่องจากจำเป็นต้องให้บุคคลที่สามตรวจสอบโค้ดที่เสนอ ในความคิดเห็นต่อโพสต์ยังมีปัญหาเกี่ยวกับการติดตั้งและการไม่ปฏิบัติตามข้อกำหนดหลายประการสำหรับการออกแบบแพทช์

ตัวอย่างเช่นมีการเสนอให้แบ่งแพตช์ที่ส่งออกเป็นส่วน ๆ เนื่องจาก 27 บรรทัดในแพตช์นั้นมากเกินไปและสร้างความยุ่งยากในการตรวจสอบและยืนยัน

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

ก่อนหน้านี้เพื่อให้สามารถเข้าถึงพาร์ติชัน NTFS ได้อย่างสมบูรณ์ desde Linuxฉันต้อง ใช้ไดรเวอร์ FUSE NTFS-3g ซึ่งทำงานในพื้นที่ผู้ใช้และไม่ได้ให้ประสิทธิภาพที่ต้องการ

ไดรเวอร์นี้ไม่ได้รับการอัปเดตตั้งแต่ปี 2017 เช่นเดียวกับไดรเวอร์ fs / ntfs แบบอ่านอย่างเดียว ไดรเวอร์ทั้งสองถูกสร้างขึ้นโดย Tuxera ซึ่งเช่นเดียวกับ Paragon Software ให้ไดรเวอร์ NTFS ที่เป็นกรรมสิทธิ์ซึ่งจัดจำหน่ายในเชิงพาณิชย์

คุณต้องจำไว้เมื่อเดือนตุลาคมปีที่แล้วตามการเผยแพร่ข้อกำหนดที่เปิดเผยต่อสาธารณะโดย Microsoft และข้อกำหนดการใช้สิทธิบัตรฟรีสำหรับ exFAT บน Linux Paragon Software เปิดโค้ดคอนโทรลเลอร์ด้วยการใช้ exFAT FS

ไดรเวอร์เวอร์ชันแรกถูก จำกัด ไว้ที่การทำงานแบบอ่านอย่างเดียว แต่เวอร์ชันที่เปิดใช้งานการเขียนอยู่ระหว่างการพัฒนา

แพตช์เหล่านี้ยังคงไม่มีการอ้างสิทธิ์และไดรเวอร์ exFAT ที่ Samsung เสนอและใช้ในเฟิร์มแวร์ของสมาร์ทโฟน Android ของ บริษัท นี้ได้ถูกนำไปใช้ในเคอร์เนลเคอร์เนล

Paragon Software ถูกมองอย่างเจ็บปวดซึ่งมีความสำคัญอย่างยิ่งต่อการใช้ exFAT และ NTFS แบบเปิด


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Luix dijo

    หาก Paragon ให้ซอร์สโค้ดแบบเต็มพร้อมใบอนุญาตที่เหมาะสมก็ไม่มีเหตุผลที่จะไม่ใช้ประโยชน์จากมัน