Samsung yakonza njira yatsopano yoyendetsa exFAT pa Linux kernel

Samsung analimbikitsa kuti muphatikizidwe mu Linux kernel, zigamba zokhala ndi kukhazikitsidwa kwa dalaivala watsopano wa exFAT, kutengera ma code "sdfat" apano, opangidwira firmware ya mafoni am'manja a Samsung Android. Ngati zigambazo zivomerezedwa, zidzaphatikizidwa mu Linux 5.6 kernel, yomwe ikuyembekezeka kutulutsidwa m'miyezi 2-3. Poyerekeza ndi dalaivala wa exFAT yemwe adawonjezeredwa kale ku kernel, dalaivala watsopanoyo amapereka chiwonjezeko cha ntchito pafupifupi 10%.

Kusiyana kwakukulu pakati pa kusindikiza kwa sdfat driver wa Linux kernel yayikulu ndi dalaivala wogwiritsidwa ntchito ndi Samsung mu Android:

  • Khodi yokhala ndi kukhazikitsidwa kwa fayilo ya VFAT yachotsedwa, popeza fayiloyi imathandizidwa kale padera mu kernel (fs/fat);
  • Dalaivala wasinthidwanso kuchokera ku sdfat kupita ku exfat;
  • Khodiyo yasinthidwanso. Zolemba zoyambira zimasinthidwa kuti zigwirizane ndi zofunikira pakupanga ma code a Linux kernel;
  • Ntchito zokhala ndi metadata zakonzedwa bwino, monga kupanga mafayilo, kusaka mafayilo amtundu wa fayilo (kuyang'ana) ndikuzindikira zomwe zili mu bukhu (readdir).
  • Zolakwa zomwe zadziwika pakuyesa kowonjezera zakonzedwa.

Tikumbukenso kuti pambuyo Microsoft losindikizidwa zapagulu ndikuthandizira kugwiritsa ntchito mwaulere ma patent a exFAT pa Linux, woyendetsa wa exFAT, wopangidwanso ndi Samsung koma kutengera kodi legacy (mtundu 1.2.9). Okonda firmware a Android anali kunyamula dalaivala watsopano wa sdFAT (2.x), koma Samsung payokha idaganiza zolimbikitsa dalaivala uyu kukhala kernel yayikulu ya Linux. Kuphatikiza apo, Paragon Software idatsegulidwa njira yoyendetsa, yoperekedwa kale mu seti ya eni ake a madalaivala.

Dongosolo lamafayilo a exFAT adapangidwa ndi Microsoft kuti athane ndi malire a FAT32 akagwiritsidwa ntchito pama drive akulu akulu. Thandizo la fayilo ya exFAT linawonekera mu Windows Vista Service Pack 1 ndi Windows XP ndi Service Pack 2. Kukula kwakukulu kwa fayilo poyerekeza ndi FAT32 kunakulitsidwa kuchokera ku 4 GB kufika ku 16 exabytes, ndipo kuchepetsa kukula kwa magawo a 32 GB kunachotsedwa. , kuchepetsa kugawanika ndi kuonjezera liwiro, bitmap ya midadada yaulere yakhazikitsidwa, malire a chiwerengero cha mafayilo mu bukhu limodzi adakwezedwa ku 65 zikwi, ndipo kuthekera kosunga ma ACL kwaperekedwa.

Source: opennet.ru

Kuwonjezera ndemanga