Microsoft ได้ริเริ่มที่จะรวมการสนับสนุน exFAT ไว้ในเคอร์เนล Linux

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

สมาชิกของ Open Invention Network (OIN) ซึ่งรวมถึง Microsoft ตกลงที่จะไม่ดำเนินการเรียกร้องทางกฎหมายสำหรับการใช้เทคโนโลยีในส่วนประกอบ "ระบบลินุกซ์"("ระบบลินุกซ์"). แต่ exFAT ไม่ใช่หนึ่งในนั้น ดังนั้นเทคโนโลยีนี้ไม่อยู่ภายใต้ความมุ่งมั่นของ Microsoft ในการเผยแพร่สิทธิบัตรของตน เพื่อจัดการกับภัยคุกคามของการเรียกร้องสิทธิบัตร Microsoft วางแผนที่จะรวมไดรเวอร์ exFAT เข้ากับส่วนประกอบต่างๆ ที่รวมอยู่ในคำจำกัดความของ “ระบบ Linux” ฉบับถัดไป ดังนั้นสิทธิบัตรที่เกี่ยวข้องกับ exFAT จะอยู่ภายใต้ขอบเขตของข้อตกลงที่ทำขึ้นระหว่างผู้เข้าร่วม OIN

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

Microsoft สร้างระบบไฟล์ exFAT เพื่อเอาชนะข้อจำกัดของ FAT32 เมื่อใช้กับแฟลชไดรฟ์ความจุสูง การรองรับระบบไฟล์ exFAT ปรากฏใน Windows Vista Service Pack 1 และ Windows XP พร้อม Service Pack 2 ขนาดไฟล์สูงสุดเมื่อเปรียบเทียบกับ FAT32 ได้รับการขยายจาก 4 GB เป็น 16 exabytes และข้อจำกัดเกี่ยวกับขนาดพาร์ติชันสูงสุด 32 GB ก็ถูกกำจัดออกไป เพื่อลดการกระจายตัวและเพิ่มความเร็ว จึงได้มีการแนะนำบิตแมปของบล็อกว่าง การจำกัดจำนวนไฟล์ในหนึ่งไดเร็กทอรีเพิ่มขึ้นเป็น 65 และได้จัดเตรียมความสามารถในการจัดเก็บ ACL

เสริม: เกร็ก โครอาห์-ฮาร์ทแมน ที่ได้รับการอนุมัติ การรวมไดรเวอร์ exFAT ที่พัฒนาโดย Samsung ไว้ในส่วน "การจัดเตรียม" แบบทดลองของเคอร์เนล Linux ("ไดรเวอร์/การจัดเตรียม/") ซึ่งมีการวางส่วนประกอบที่ต้องการการปรับปรุง มีข้อสังเกตว่าการรวมไว้ในเคอร์เนลจะทำให้ง่ายต่อการนำไดรเวอร์ไปสู่สถานะที่เหมาะสมสำหรับการจัดส่งในแผนผังแหล่งที่มาของเคอร์เนลหลัก

ที่มา: opennet.ru

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