Ua noi ʻia kahi mana hou o ka mea hoʻokele exFAT no ka kernel Linux

ʻO ka mea hoʻomohala Korea ʻo Park Ju Hyung, loea i ka lawe ʻana i ka firmware Android no nā mea like ʻole, hoopuka paʻi hou o ka mea hoʻokele no ka ʻōnaehana faila exFAT - exfat-linux, ʻo ia ka mākia mai ka mea hoʻokele "sdFAT", kūkulu ʻia na Samsung. I kēia manawa, aia ka lālā hoʻokūkū o ka kernel Linux hoʻohui ʻia ʻO ka mea hoʻokele exFAT o Samsung, akā pili ia i ka codebase lala kalaiwa kahiko (1.2.9). I kēia manawa, hoʻohana ʻo Samsung i kahi ʻano ʻokoʻa loa o ka mea hoʻokele "sdFAT" (2.2.0) i kāna mau smartphones, kahi lālā o ia ka hoʻomohala ʻana o Park Ju Hyung.

Ma kahi o ka hoʻololi ʻana i ka waihona code o kēia manawa, ʻike ʻia ka mea hoʻokele exfat-linux i manaʻo ʻia e ka wehe ʻana i nā hoʻololi kikoʻī Samsung, e like me ka hele ʻana o ke code no ka hana ʻana me FAT12/16/32 ( kākoʻo ʻia ka ʻikepili FS ma Linux e. nā mea hoʻokele kaʻawale) a me kahi defragmenter i kūkulu ʻia. ʻO ka wehe ʻana i kēia mau ʻāpana i hiki ai ke lawe i ka mea hoʻokele a hoʻololi iā ia i ka kernel Linux maʻamau, ʻaʻole wale i nā kernels i hoʻohana ʻia ma Samsung Android firmware.

Ua hana pū ka mea hoʻomohala i nā hana e hoʻomaʻamaʻa i ka hoʻonohonoho hoʻokele. Hiki i nā mea hoʻohana ʻo Ubuntu ke hoʻokomo iā ia mai PPA waihona, a no nā māhele ʻē aʻe, e hoʻoiho wale i ke code a holo "make && make install". Hiki ke hui pū ʻia ka mea hoʻokele me ka kernel Linux, no ka laʻana i ka wā e hoʻomākaukau ai i ka firmware no ka Android.

I ka wā e hiki mai ana, ua hoʻolālā ʻia e hoʻomau i ka mea hoʻokele i kēia lā ma o ka hoʻololi ʻana i nā loli mai ka kumu kumu code Samsung a lawe ʻia no nā hoʻokuʻu kernel hou. I kēia manawa, ua hoʻāʻo ʻia ka mea hoʻokele i ka wā i kūkulu ʻia me nā kernels mai 3.4 a i 5.3-rc ma ka x86 (i386), x86_64 (amd64), ARM32 (AArch32) a me ARM64 (AArch64). Ua manaʻo ka mea kākau o ka ʻano mea hoʻokele hou e noʻonoʻo nā mea hoʻomohala kernel e hoʻokomo i ka mea hoʻokele hou i ka lālā staging ma ke ʻano he kumu no ka mea hoʻokele kernel exFAT maʻamau, ma kahi o ka mea hou i hoʻohui ʻia.

Ua hōʻike nā hoʻokolohua hana i ka piʻi ʻana o ka wikiwiki o nā hana kākau i ka wā e hoʻohana ai i ka mea hoʻokele hou. Ke kau ʻana i ka ʻāpana i ka ramdisk: 2173 MB/s me 1961 MB/s no ka sequential I/O, 2222 MB/s versus 2160 MB/s no ke komo ʻole, a i ka wā e kau ai i ka pā ma NVMe: 1832 MB/s versus 1678 MB /s a me 1885 MB/s me 1827 MB/s. Ua hoʻonui ʻia ka wikiwiki o ka heluhelu ʻana i ka hoʻāʻo heluhelu sequential ma ramdisk (7042 MB/s versus 6849 MB/s) a me ka heluhelu maʻamau ma NVMe (26 MB/s versus 24 MB/s)

Ua noi ʻia kahi mana hou o ka mea hoʻokele exFAT no ka kernel LinuxUa noi ʻia kahi mana hou o ka mea hoʻokele exFAT no ka kernel Linux

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka