„Samsung“ pasiūlė naują „exFAT“ tvarkyklės parinktį „Linux“ branduoliui

„Samsung“ pasiūlė Kad būtų galima įtraukti į „Linux“ branduolį, pataisų rinkinys, kuriame įdiegta nauja exFAT tvarkyklė, pagrįsta dabartine „sdfat“ kodo baze, sukurta „Samsung Android“ išmaniųjų telefonų programinei įrangai. Jei pataisymai bus priimti, jie bus įtraukti į Linux 5.6 branduolį, kuris turėtų pasirodyti po 2–3 mėnesių. Palyginti su anksčiau į branduolį pridėta exFAT tvarkykle, naujoji tvarkyklė padidina našumą maždaug 10%.

Pagrindiniai pagrindinio „Linux“ branduolio sdfat tvarkyklės ir „Samsung“ naudojamos „Android“ tvarkyklės leidimo skirtumai:

  • Kodas su VFAT failų sistema buvo pašalintas, nes ši failų sistema jau yra atskirai palaikoma branduolyje (fs/fat);
  • Vairuotojas buvo pervadintas iš sdfat į exfat;
  • Kodas buvo pakeistas. Šaltinio tekstai pritaikyti prie Linux branduolio kodo formatavimo reikalavimų;
  • Operacijos su metaduomenimis buvo optimizuotos, pavyzdžiui, failų kūrimas, failų sistemos elementų paieška (lookup) ir katalogo turinio nustatymas (readdir).
  • Papildomų bandymų metu nustatytos klaidos buvo ištaisytos.

Priminsime, kad po „Microsoft“. опубликовала viešos specifikacijos ir įgalintas nemokamas exFAT patentų naudojimas Linux sistemoje – exFAT tvarkyklė, taip pat sukurta Samsung, bet pagrįsta palikimo kodas (1.2.9 versija). „Android“ programinės įrangos entuziastai buvo perkeltas naują sdFAT (2.x) tvarkyklę, tačiau Samsung savarankiškai nusprendė šią tvarkyklę įtraukti į pagrindinį Linux branduolį. Be to, atidaryta Paragon Software alternatyvus vairuotojas, anksčiau tiekiamas patentuotame tvarkyklių rinkinyje.

„ExFAT“ failų sistemą sukūrė „Microsoft“, kad įveiktų FAT32 apribojimus, kai ji naudojama didelės talpos „Flash“ diskuose. „ExFAT“ failų sistemos palaikymas atsirado „Windows Vista“ 1 pakeitimų pakete ir „Windows XP“ su 2 pakeitimų paketu. Didžiausias failo dydis, palyginti su FAT32, buvo padidintas nuo 4 GB iki 16 eksabaitų, o maksimalaus skaidinio dydžio apribojimas – 32 GB buvo panaikintas. , siekiant sumažinti suskaidymą ir padidinti greitį, įdiegtas nemokamų blokų bitų žemėlapis, failų skaičiaus limitas viename kataloge padidintas iki 65 tūkst., suteikta galimybė saugoti ACL.

Šaltinis: opennet.ru

Добавить комментарий