Samsung ewepụtala nhọrọ ọkwọ ụgbọ ala exFAT ọhụrụ maka kernel Linux

Samsung tụrụ aro maka ntinye na Linux kernel, otu patches na mmejuputa onye ọkwọ ụgbọ ala exFAT ọhụrụ, dabere na koodu "sdfat" dị ugbu a, nke emepụtara maka firmware nke Samsung Android smartphones. Ọ bụrụ na anabata patches ndị ahụ, a ga-etinye ha na Linux 5.6 kernel, nke a na-atụ anya na a ga-ahapụ ya n'ime ọnwa 2-3. Tụnyere onye ọkwọ ụgbọ ala exFAT etinyegoro na kernel, onye ọkwọ ụgbọ ala ọhụrụ na-enye mmụba arụmọrụ nke ihe dịka 10%.

Isi ihe dị iche n'etiti mbipụta sdfat ọkwọ ụgbọala maka isi Linux kernel na onye ọkwọ ụgbọ ala Samsung ji na gam akporo:

  • E wepụrụ koodu ahụ na mmejuputa usoro faịlụ VFAT, ebe ọ bụ na akwadoro usoro faịlụ a iche iche na kernel (fs / abụba);
  • Onye ọkwọ ụgbọ ala ahụ agbanweela aha site na sdfat gaa na exfat;
  • Emegharịrị koodu ahụ. A na-ahazi ederede isi mmalite na ihe achọrọ maka nhazi koodu maka kernel Linux;
  • Edozila ọrụ yana metadata, dị ka imepụta faịlụ, ịchọ ihe sistemụ faịlụ (nyocha) yana ịchọpụta ọdịnaya nke ndekọ (readdir).
  • Edoziwo mperi ndị achọpụtara n'oge ule agbakwunyere.

Ka anyị chetara gị nke ahụ ka Microsoft gachara bipụtara nkọwapụta ọha na enyere ikike iji ikike exFAT n'efu na Linux, onye ọkwọ ụgbọ ala exFAT, nke Samsung mepụtara mana dabere na. Koodu nketa (ụdị 1.2.9). Android firmware mmasị bụ ported ọkwọ ụgbọ ala sdFAT (2.x) ọhụrụ, mana Samsung n'onwe ya kpebiri ịkwalite ọkwọ ụgbọ ala a n'ime kernel Linux bụ isi. Na mgbakwunye, Paragon Software meghere ọzọ ọkwọ ụgbọala, ewepụtara na mbụ n'ụdị ndị ọkwọ ụgbọ ala.

Ọ bụ Microsoft mepụtara sistemụ faịlụ exFAT ka ọ merie oke FAT32 mgbe ejiri ya na draịva Flash nwere nnukwu ike. Nkwado maka usoro faịlụ exFAT pụtara na Windows Vista Service Pack 1 na Windows XP na Service Pack 2. Oke faịlụ kachasị tụnyere FAT32 gbasaa site na 4 GB gaa na 16 exabytes, na njedebe na oke nkebi nke 32 GB kwụsịrị. , iji belata nkewa na ịbawanye ọsọ ọsọ, e webatara bitmap nke free blocks, njedebe na ọnụ ọgụgụ faịlụ dị na otu akwụkwọ ndekọ aha ka ebutela 65 puku, na ikike ịchekwa ACL.

isi: opennet.ru

Tinye a comment