Samsung нь Линукс цөмд зориулсан шинэ exFAT драйвер хувилбарыг санал болгов

Samsung санал болгосон Линуксийн цөмд оруулахын тулд Samsung Android ухаалаг гар утасны програм хангамжид зориулж боловсруулсан одоогийн "sdfat" кодын суурь дээр суурилсан шинэ exFAT драйверийг хэрэгжүүлсэн засваруудын багц. Хэрэв засваруудыг хүлээн авбал тэдгээр нь Linux 5.6 цөмд багтах бөгөөд 2-3 сарын дараа гарах төлөвтэй байна. Өмнө нь цөмд нэмсэн exFAT драйвертай харьцуулахад шинэ драйвер нь гүйцэтгэлийг ойролцоогоор 10% нэмэгдүүлдэг.

Linux-ийн үндсэн цөмд зориулсан sdfat драйверын хувилбар болон Samsung-ийн Android-д ашигладаг драйверийн хоорондох гол ялгаанууд:

  • VFAT файлын системийг хэрэгжүүлэх кодыг устгасан, учир нь энэ файлын системийг цөмд (fs/fat) тусад нь дэмждэг;
  • Жолоочийн нэрийг sdfat-аас exfat болгон өөрчилсөн;
  • Кодыг дахин засварласан. Эх бичвэрүүд нь Линукс цөмд зориулсан кодын форматын шаардлагад тохируулагдсан;
  • Файл үүсгэх, файлын системийн элементүүдийг хайх (хайх) болон лавлах (readdir) агуулгыг тодорхойлох зэрэг мета өгөгдөлтэй үйлдлүүдийг оновчтой болгосон.
  • Нэмэлт туршилтын явцад илэрсэн алдааг зассан.

Microsoft-ын дараа үүнийг сануулъя Нийтлэгдсэн олон нийтийн техникийн үзүүлэлтүүд болон Линукс дээрх exFAT патентыг роялтигүй ашиглах боломжийг олгосон, exFAT драйвер нь мөн Samsung-ийн боловсруулсан боловч дээр суурилсан. хуучин код (1.2.9 хувилбар). Андройдын програм хангамж сонирхогчид байсан зөөвөрлөсөн шинэ sdFAT (2.x) драйвер байсан боловч Samsung бие даан энэ драйверийг Линуксийн үндсэн цөм болгон дэмжихээр шийдсэн. Үүнээс гадна Paragon програм хангамж нээгдэв өөр жолооч, өмнө нь өмчлөлийн жолооч нарын багцад нийлүүлсэн.

ExFAT файлын системийг Майкрософт том багтаамжтай флаш диск дээр ашиглах үед FAT32-ын хязгаарлалтыг даван туулах зорилгоор бүтээсэн. exFAT файлын системийн дэмжлэг нь Windows Vista Service Pack 1 болон Service Pack 2-той Windows XP дээр гарч ирэв. FAT32-тай харьцуулахад файлын хамгийн их хэмжээг 4 ГБ-аас 16 эксабайт хүртэл өргөжүүлж, хуваалтын дээд хэмжээ 32 ГБ-ын хязгаарлалтыг арилгасан. , хуваагдлыг багасгаж, хурдыг нэмэгдүүлэхийн тулд үнэгүй блокуудын битмапыг нэвтрүүлж, нэг лавлах дахь файлын тооны хязгаарыг 65 мянга болгож, ACL хадгалах боломжийг олгосон.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх