Paragon Software เป„เบ”เป‰เป€เบœเบตเบเปเบœเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” GPL เบ‚เบญเบ‡ NTFS เบชเปเบฒเบฅเบฑเบš Linux kernel

Konstantin Komarov, เบœเบนเป‰เบเปเปˆเบ•เบฑเป‰เบ‡เปเบฅเบฐเบซเบปเบงเบซเบ™เป‰เบฒเบ‚เบญเบ‡ Paragon Software, เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบฒเบ‡เป„เบ›เบชเบฐเบ™เบต Linux kernel เบŠเบธเบ” patch เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ NTFS, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบญเปˆเบฒเบ™เปเบฅเบฐเบ‚เบฝเบ™. เบฅเบฐเบซเบฑเบ”เป€เบ›เบตเบ”เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” GPL.

เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡ NTFS 3.1 เบฎเบธเปˆเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™, เบฅเบงเบกเบ—เบฑเบ‡เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบ‚เบฐเบซเบเบฒเบ, เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบ‚เปเป‰เบกเบนเบ™, เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฑเบšเบžเบทเป‰เบ™เบ—เบตเปˆเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเปƒเบ™เป„เบŸเบฅเปŒ, เปเบฅเบฐเบเบฒเบ™เบซเบผเบดเป‰เบ™เบ„เบทเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบˆเบฒเบเบšเบฑเบ™เบ—เบถเบเป€เบžเบทเปˆเบญเบŸเบทเป‰เบ™เบŸเบนเบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบฅเบง. เป„เบ”เป€เบงเบตเบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เปƒเบŠเป‰เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ–เบญเบ”เบ–เบญเบ™เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบ‚เบญเบ‡เบงเบฒเบฅเบฐเบชเบฒเบ™ NTFS, เปเบ•เปˆเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบงเบฒเบฅเบฐเบชเบฒเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบšเบฅเบฑเบญเบเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™ kernel. Jbd (เบญเบธเบ›เบฐเบเบญเบ™เบšเบฅเบฑเบญเบเบงเบฒเบฅเบฐเบชเบฒเบ™), เบšเบปเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบงเบฒเบฅเบฐเบชเบฒเบ™เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบขเบนเปˆเปƒเบ™ ext3, ext4 เปเบฅเบฐ OCFS2.

เป„เบ”เป€เบงเบตเปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ„เป‰เบฒเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™ เบŠเบญเบšเปเบง Paragon เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ”เบต. patches เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเป‚เบ”เบเบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบšเบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบฐเบเบฝเบกเบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบš Linux เปเบฅเบฐเบšเปเปˆเบกเบตเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบเบฑเบš APIs เป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เป„เบ”เป€เบงเบตเปƒเบซเบกเปˆเบ–เบทเบเบฅเบงเบกเบขเบนเปˆเปƒเบ™ kernel เบ•เบปเป‰เบ™เบ•เป. เป€เบกเบทเปˆเบญ patches เป„เบ”เป‰เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เปเบเปˆเบ™ Linux เบ•เบปเป‰เบ™เบ•เป, Paragon Software เบ•เบฑเป‰เบ‡เปƒเบˆเบ—เบตเปˆเบˆเบฐเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบšเปเบฒเบฅเบธเบ‡เบฎเบฑเบเบชเบฒ, เปเบเป‰เป„เบ‚เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡, เปเบฅเบฐเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบเบฒเบ™เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบซเบผเบฑเบเบญเบฒเบ”เบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบชเบฐเป€เบซเบ™เบต. เบ„เปเบฒเบ„เบดเบ”เป€เบซเบฑเบ™เบ•เปเปˆเบเบฑเบšเบชเบดเปˆเบ‡เบžเบดเบกเบเบฑเบ‡เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™ เบ›เบฐเบ•เบดเป€เบชเบ” เบ”เป‰เบงเบเบเบฒเบ™เบ›เบฐเบเบญเบšเปเบฅเบฐ เบšเปเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡ เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™ เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบญเบญเบเปเบšเบšเบ‚เบญเบ‡ patches. เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เปเบเบ patch เบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบžเบฒเบเบชเปˆเบงเบ™, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒ 27 เบžเบฑเบ™เป€เบชเบฑเป‰เบ™เปƒเบ™เบซเบ™เบถเปˆเบ‡ patch เปเบกเปˆเบ™เบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›เปเบฅเบฐเบชเป‰เบฒเบ‡เบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบเบงเบ”เบเบฒเปเบฅเบฐเบเบฒเบ™เบเบงเบ”เบชเบญเบš. เป„เบŸเบฅเปŒ MAINTAINERS เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบเปเบฒเบ™เบปเบ”เบ™เบฐเป‚เบเบšเบฒเบเบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเปเบฒเบฅเบธเบ‡เบฎเบฑเบเบชเบฒเบฅเบฐเบซเบฑเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบฅเบฐเบฅเบฐเบšเบธเบชเบฒเบ‚เบฒ Git เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚. เบกเบฑเบ™เบเบฑเบ‡เป„เบ”เป‰เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเป€เบˆเบฅเบฐเบˆเบฒเบเบฒเบ™เป€เบžเบตเปˆเบกเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” NTFS เปƒเบซเบกเปˆเบ–เป‰เบฒเบกเบตเป„เบ”เป€เบงเบต fs / ntfs เป€เบเบปเปˆเบฒเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป‚เบซเบกเบ”เบญเปˆเบฒเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ NTFS partitions เบˆเบฒเบ Linux เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เปƒเบŠเป‰เป„เบ”เป€เบงเบต NTFS-3g FUSE, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเบšเปเปˆเปƒเบซเป‰เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™. เบ„เบปเบ™เบ‚เบฑเบšเบฅเบปเบ”เบ™เบตเป‰ เบšเปเปˆเป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡ เบ•เบฑเป‰เบ‡เปเบ•เปˆเบ›เบต 2017, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเป„เบ”เป€เบงเบต fs/ntfs เปเบšเบšเบญเปˆเบฒเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เป„เบ”เป€เบงเบตเบ—เบฑเบ‡เบชเบญเบ‡เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบ Tuxera, เป€เบŠเบดเปˆเบ‡, เป€เบŠเบฑเปˆเบ™ Paragon Software, เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™ เป„เบ”เป€เบงเบต NTFS เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡, เปเบˆเบเบขเบฒเบเบ—เบฒเบ‡เบเบฒเบ™เบ„เป‰เบฒ.

เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบทเปˆเบˆเปเบฒเบงเปˆเบฒเปƒเบ™เป€เบ”เบทเบญเบ™เบ•เบธเบฅเบฒเบ›เบตเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ publications เบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเป€เบžเบฒเบฐเบ‚เบญเบ‡ Microsoft เบ—เบตเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเบ•เปเปˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบŠเป‰เบชเบดเบ”เบ—เบดเบšเบฑเบ” exFAT เป‚เบ”เบเบšเปเปˆเป€เบชเบเบ„เปˆเบฒเบžเบฒเบเบซเบผเบงเบ‡เปƒเบ™ Linux, Paragon Software เป„เบ”เป‰เป€เบ›เบตเบ”เปเบซเบผเปˆเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ exFAT. เป€เบงเบตเบŠเบฑเปˆเบ™เบ—เบณเบญเบดเบ”เบ‚เบญเบ‡เป„เบ”เป€เบงเบตเบ–เบทเบเบˆเบณเบเบฑเบ”เปƒเบซเป‰เบขเบนเปˆเปƒเบ™เป‚เปเบ”เบญเปˆเบฒเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™, เปเบ•เปˆเป€เบงเบตเบŠเบฑเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เป„เบ”เป‰เบขเบนเปˆเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ. patches เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเป‰เบฒเบ‡เบชเบดเบ”เปเบฅเบฐเป„เบ”เป€เบงเบต exFAT เป„เบ”เป‰เบ–เบทเบเบฎเบฑเบšเบฎเบญเบ‡เป€เบญเบปเบฒเป€เบ‚เบปเป‰เบฒเปƒเบ™เปเบเปˆเบ™เบ•เบปเป‰เบ™เบ•เป, เบชเบฐเป€เปœเบต Samsung เปเบฅเบฐเปƒเบŠเป‰เปƒเบ™เป€เบŸเบตเบกเปเบงเบ‚เบญเบ‡เป‚เบ—เบฅเบฐเบชเบฑเบšเบชเบฐเบซเบผเบฒเบ” Android เบˆเบฒเบเบšเปเบฅเบดเบชเบฑเบ”เบ™เบตเป‰. เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ™เบตเป‰เปเบกเปˆเบ™เป€เบˆเบฑเบšเบ›เบงเบ” เบฎเบฑเบšเบฎเบนเป‰ เบ—เบตเปˆ Paragon Software, เป€เบŠเบดเปˆเบ‡ เป€เบงเบปเป‰เบฒ เบ”เป‰เบงเบเบเบฒเบ™เบงเบดเบžเบฒเบเบงเบดเบˆเบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเป€เบ›เบตเบ”เบ‚เบญเบ‡ exFAT เปเบฅเบฐ NTFS.

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

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