เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡เป„เบ”เป€เบงเบต exFAT เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเบชเปเบฒเบฅเบฑเบš Linux kernel

เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบเบปเบฒเบซเบผเบต Park Ju Hyung, เบŠเปˆเบฝเบงเบŠเบฒเบ™เปƒเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เป€เบŸเบตเบกเปเบง Android เบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบ•เปˆเบฒเบ‡เป†, เปเบ™เบฐ เบ™เบณ เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡เป„เบ”เป€เบงเบตเบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ exFAT - exfat-linux, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เปเบเบเบˆเบฒเบเป„เบ”เป€เบงเบต "sdFAT", เบžเบฑเบ”เบ—เบฐเบ™เบฒ เป‚เบ”เบ Samsung. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบชเบฒเบ‚เบฒเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ‚เบญเบ‡ Linux kernel เปเบกเปˆเบ™เปเบฅเป‰เบง เป€เบžเบตเปˆเบก เป„เบ”เป€เบงเบต exFAT เบ‚เบญเบ‡ Samsung, เปเบ•เปˆเบกเบฑเบ™เบญเบตเบ‡เปƒเบชเปˆ codebase เบชเบฒเบ‚เบฒเบ„เบปเบ™เบ‚เบฑเบšเป€เบเบปเปˆเบฒ (1.2.9). เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, Samsung เปƒเบŠเป‰เป„เบ”เป€เบงเบต "sdFAT" (2.2.0) เบฎเบธเปˆเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบกเบปเบ”เปƒเบ™เป‚เบ—เบฅเบฐเบชเบฑเบšเบชเบฐเบซเบผเบฒเบ”เบ‚เบญเบ‡เบ•เบปเบ™, เบชเบฒเบ‚เบฒเบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡ Park Ju Hyung.

เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบฅเบฐเบซเบฑเบ”เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™, เป„เบ”เป€เบงเบต exfat-linux เบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเป„เบ”เป‰เบ–เบทเบเบˆเปเบฒเปเบ™เบเป‚เบ”เบเบเบฒเบ™เบเปเบฒเบˆเบฑเบ”เบเบฒเบ™เบ”เบฑเบ”เปเบเป‰เบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡ Samsung, เป€เบŠเบฑเปˆเบ™: เบเบฒเบ™เบกเบตเบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš FAT12/16/32 (เบ‚เปเป‰เบกเบนเบ™ FS เปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™ Linux เป‚เบ”เบ. เป„เบ”เป€เบงเบตเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ) เปเบฅเบฐเบ•เบปเบง defragmenter เบ—เบตเปˆเบกเบตเปƒเบ™เบ•เบปเบง. เบเบฒเบ™เบ–เบญเบ”เบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป„เบ”เป€เบงเบตเบชเบฒเบกเบฒเบ”เป€เบ„เบทเปˆเบญเบ™เบ—เบตเปˆเปเบฅเบฐเบ›เบฑเบšเบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเบเบฑเบšเปเบเปˆเบ™ Linux เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™, เปเบฅเบฐเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบเบฑเบšเปเบเปˆเบ™เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เป€เบŸเบตเบกเปเบง Samsung Android เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฑเบ‡เป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป„เบ”เป€เบงเบตเบ‡เปˆเบฒเบเบ”เบฒเบ. เบœเบนเป‰เปƒเบŠเป‰ Ubuntu เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบกเบฑเบ™เป„เบ”เป‰เบˆเบฒเบ เบ„เบฑเบ‡เป€เบเบฑเบš PPA, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบเบญเบทเปˆเบ™เป†, เบžเบฝเบ‡เปเบ•เปˆเบ”เบฒเบงเป‚เบซเบฅเบ”เบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ "เป€เบฎเบฑเบ”เปเบฅเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡". เป„เบ”เป€เบงเบตเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบฅเบงเบšเบฅเบงเบกเบฎเปˆเบงเบกเบเบฑเบ™เบเบฑเบš Linux kernel, เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เป€เบกเบทเปˆเบญเบเบฐเบเบฝเบกเป€เบŸเบตเบกเปเบงเบชเปเบฒเบฅเบฑเบš Android.

เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”, เบกเบฑเบ™เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบฎเบฑเบเบชเบฒเป„เบ”เป€เบงเบตเปƒเบซเป‰เบ—เบฑเบ™เบชเบฐเป„เบซเบกเป‚เบ”เบเบเบฒเบ™เป‚เบญเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบˆเบฒเบเบ–เบฒเบ™เบฅเบฐเบซเบฑเบ” Samsung เบ•เบปเป‰เบ™เบ•เปเปเบฅเบฐเป€เบญเบปเบฒเบกเบฑเบ™เบญเบญเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบญเบเปƒเบซเบกเปˆ kernel. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เป„เบ”เป€เบงเบตเป„เบ”เป‰เบ–เบทเบเบ—เบปเบ”เบชเบญเบšเป€เบกเบทเปˆเบญเบชเป‰เบฒเบ‡เบ”เป‰เบงเบเปเบเปˆเบ™เบˆเบฒเบ 3.4 เบซเบฒ 5.3-rc เปƒเบ™เป€เบงเบ—เบต x86 (i386), x86_64 (amd64), ARM32 (AArch32) เปเบฅเบฐ ARM64 (AArch64). เบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡เบ•เบปเบงเปเบ›เป„เบ”เป€เบงเบตเปƒเบซเบกเปˆเปเบ™เบฐเบ™เปเบฒเบงเปˆเบฒเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ kernel เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบฅเบงเบกเบ—เบฑเบ‡เป„เบ”เป€เบงเบตเปƒเบซเบกเปˆเปƒเบ™เบชเบฒเบ‚เบฒเบ‚เบฑเป‰เบ™เบ•เบญเบ™เป€เบ›เบฑเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบงเบต exFAT kernel เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ•เบปเบงเปเบ›เบ—เบตเปˆเบฅเป‰เบฒเบชเบฐเป„เบซเบกเบ—เบตเปˆเป€เบžเบตเปˆเบกเปƒเบซเบกเปˆ.

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเป„เบงเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ‚เบฝเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปƒเบŠเป‰เป„เบ”เป€เบงเบตเปƒเบซเบกเปˆ. เป€เบกเบทเปˆเบญเบงเบฒเบ‡เบžเบฒเบ—เบดเบŠเบฑเบ™เปƒเบ™ ramdisk: 2173 MB/s เบ—เบฝเบšเบเบฑเบš 1961 MB/s เบชเปเบฒเบฅเบฑเบš I/O sequential, 2222 MB/s เบ—เบฝเบšเบเบฑเบš 2160 MB/s เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เปเบšเบšเบชเบธเปˆเบก, เปเบฅเบฐเป€เบกเบทเปˆเบญเบงเบฒเบ‡เบžเบฒเบ—เบดเบŠเบฑเบ™เปƒเบ™ NVMe: 1832 MB/s เบ—เบฝเบšเบเบฑเบš 1678 MB. /s เปเบฅเบฐ 1885 MB/s เบ—เบฝเบšเบเบฑเบš 1827 MB/s. เบ„เบงเบฒเบกเป„เบงเบเบฒเบ™เบญเปˆเบฒเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบญเปˆเบฒเบ™เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเปƒเบ™ ramdisk (7042 MB/s เบ—เบฝเบšเบเบฑเบš 6849 MB/s) เปเบฅเบฐเบญเปˆเบฒเบ™เปเบšเบšเบชเบธเปˆเบกเปƒเบ™ NVMe (26 MB/s เบ—เบฝเบšเบเบฑเบš 24 MB/s)

เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡เป„เบ”เป€เบงเบต exFAT เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเบชเปเบฒเบฅเบฑเบš Linux kernelเบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡เป„เบ”เป€เบงเบต exFAT เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเบชเปเบฒเบฅเบฑเบš Linux kernel

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™