Samsung exFAT драйвераа Линуксд оруулахыг санал болгож байгаа бөгөөд хэрэв шаардлагатай бол Kernel 5.6 дээр ирэх болно

exFAT-on Linux

exFAT бол Microsoft-ийн бүтээсэн файлын систем юм том багтаамжтай флаш драйвуудад ашиглахад FAT32-ийн хязгаарлалтыг шийдвэрлэх. ExFAT файлын системийн дэмжлэг Windows Vista Service Pack 1 болон Service Pack 2-той Windows XP дээр гарч ирэв.

FAT32-тай харьцуулахад файлын дээд хэмжээ 4GB-аас 16 эксабайт болж өргөжсөн, хуваагдмал байдлыг багасгахын тулд 32GB хэмжээтэй хуваалтын дээд хязгаарыг хассан. нэмэхийн тулд хурдны хувьд үнэгүй блокийн зураглалыг нэвтрүүлсэн, лавлах файлын тооны хязгаарыг 65 мянга болгож, ACL хадгалах боломжийг олгосон.

Чиний мэдэж байгаачлан, Саяхан болтол энэ файлын системийг Линукс дээр ашиглах явдал байсан тусламжтайгаар түүний дэмжлэгийг идэвхжүүлэх гуравдагч этгээдийн боловсруулсан програм хангамжийг ашиглах. Яагаад гэвэл хэрэгжилт хувийнх байсан.

Гэхдээ Хэдэн сарын өмнө Майкрософт олон нийтэд нээлттэй техникийн үзүүлэлтийг нийтлэв exFAT патентыг Линуксд үнэгүй ашиглах боломжтой болгосон.

Хэдийгээр Microsoft-ийн энэхүү алхам нь эх кодыг гаргаагүй болно, энэ нь юу вэ та зөвхөн exFAT ашиглах эрхийг гаргаж байна Нээлттэй бүтээлийн сүлжээ (OIN) -ийн гишүүдтэй хамт нэхэмжлэх, шаардах аливаа хүслийг хадгалах.

Үүнээс хол байна, exFAT драйверийг мөн Samsung-ийн боловсруулсан Линуксийн цөмд шинэ exFAT драйверийг хэрэгжүүлэх багц нөхөөсийг оруулахыг санал болгосон, "sdfat" суурь код дээр үндэслэсэн Samsung Android ухаалаг гар утасны програм хангамжид зориулж боловсруулсан.

Бид энэ хувилбарыг нэгтгэсний дараа кодын баазыг доороос дээш чиглүүлэх ирээдүй гэж үзэх төлөвлөгөөтэй байгаа бөгөөд бүх шинэ функцууд болон алдааны засварууд хамгийн түрүүнд хийгдэх болно.

Боломжтой өгөгдлөөс харахад шинэ код нь мета өгөгдөлтэй илүү олон үйлдлийг хамардаг мөн хэд хэдэн алдааны залруулгыг багтаасан болно. Өнөөг хүртэл энэ нь зөвхөн Samsung Android төхөөрөмж дээр ашиглагддаг.

Samsung-ийн санал болгосон энэхүү хэрэгжилтэд туршилтын хэсэгт нэмж оруулсан »тайзны зохиол» ("Жолооч / найруулагч /") Линуксийн цөм 5.4 хуучирсан код дээр үндэслэсэн (хувилбар 1.2.9).

Андройд програм хангамж сонирхогчид шинэ драйверыг зөөсөн ч гэсэн sdFAT (2.x), гэхдээ Samsung энэ драйверыг Linux-ийн үндсэн цөмд дангаар нь оруулахаар шийдсэн.

Одоогийн байдлаар Samsung-ийн санал болгож буй хэрэгжүүлэлт нь Линуксийн цөм хөгжүүлэгчдээс хэд хэдэн зөвшөөрөл авсан байна.

Иймээс, энэ мөчийг харгалзан үзвэл үлдсэн кодын тоймууд сайн явагдах тохиолдолд энэ exFAT драйвер нь Linux 5.6-ийн одоогийн prefAT драйверыг сольж магадгүй юм.

Утаснуудад ачуулсан sdfat драйвертай харьцуулахадs, дараахь өөрчлөлтүүдийг оруулсан болно.

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

Хэрэв нөхөөсийг хүлээн авсан бол тэдгээрийг Linux 5.6 цөмийн кодод оруулах болно, өнөөдрийг хүртэл ойролцоогоор 2, 3 сарын дараа хэвлэгдэх төлөвтэй байна. Асуудал гарсан ч Samsung exFAT драйверыг хэрэгжүүлэх ажлыг Линуксийн цөмийн 5.7 хувилбар руу хойшлуулж магадгүй юм.

Эцэст нь, Хэрэв та мэдээний талаар илүү ихийг мэдэхийг хүсч байвал, мөн Samung exFAT драйверын 11-р хувилбар болох шинэ хувилбарт нэмэгдэх онцлог шинж чанарууд дараах холбоос.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.