เดชเดพเดฐเด—เตบ เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเดฑเดฟเดจเตเดฑเต† NTFS เดกเตเดฐเตˆเดตเตผ Linux เด•เต‡เตผเดฃเตฝ 5.15-เตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเต‡เด•เตเด•เดพเด‚.

ะŸั€ะธ ะพะฑััƒะถะดะตะฝะธะธ ะฝะฐ ะดะฝัั… ะพะฟัƒะฑะปะธะบะพะฒะฐะฝะฝะพะน 27 ั€ะตะดะฐะบั†ะธะธ ะฝะฐะฑะพั€ะฐ ะฟะฐั‚ั‡ะตะน ั ั€ะตะฐะปะธะทะฐั†ะธะตะน ั„ะฐะนะปะพะฒะพะน ัะธัั‚ะตะผั‹ NTFS ะพั‚ ะบะพะผะฟะฐะฝะธะธ Paragon Software, ะ›ะธะฝัƒั ะขะพั€ะฒะฐะปัŒะดั ัะพะพะฑั‰ะธะป, ั‡ั‚ะพ ะฝะต ะฒะธะดะธั‚ ะฟั€ะตะฟัั‚ัั‚ะฒะธะน ะดะปั ะฟั€ะธั‘ะผะฐ ะดะฐะฝะฝะพะณะพ ะฝะฐะฑะพั€ะฐ ะฟะฐั‚ั‡ะตะน ะฒ ัะปะตะดัƒัŽั‰ะตะต ะพะบะฝะพ ะฟั€ะธั‘ะผะฐ ะธะทะผะตะฝะตะฝะธะน. ะ•ัะปะธ ะฝะต ะฑัƒะดะตั‚ ะฒั‹ัะฒะปะตะฝะพ ะฝะตะฟั€ะตะดะฒะธะดะตะฝะฝั‹ั… ะฟั€ะพะฑะปะตะผ, ั‚ะพ ะฟะพะดะดะตั€ะถะบะฐ NTFS ะพั‚ Paragon Software ะฑัƒะดะตั‚ ะฒะบะปัŽั‡ะตะฝะฐ ะฒ ัะพัั‚ะฐะฒ ัะดั€ะฐ 5.15, ั€ะตะปะธะท ะบะพั‚ะพั€ะพะณะพ ะพะถะธะดะฐะตั‚ัั ะฒ ะฝะพัะฑั€ะต.

ะ’ะพ ะฒั€ะตะผั ะพัั‚ะฐัŽั‰ะตะตัั ะดะพ ะฟั€ะธะฝัั‚ะธั ะฟะฐั‚ั‡ะตะน ะฒ ัะพัั‚ะฐะฒ ัะดั€ะฐ ะ›ะธะฝัƒั ะฟะพั€ะตะบะพะผะตะฝะดะพะฒะฐะป ะฟะตั€ะตะฟั€ะพะฒะตั€ะธั‚ัŒ ะบะพั€ั€ะตะบั‚ะฝะพัั‚ัŒ ะฒั‹ัั‚ะฐะฒะปะตะฝะธั ะฟะพะดะฟะธัะธ signed-off ะฒ ะฟะฐั‚ั‡ะฐั…, ะฟะพะดั‚ะฒะตั€ะถะดะฐัŽั‰ะธั… ะฐะฒั‚ะพั€ัั‚ะฒะพ ะฝะฐะด ะฟะตั€ะตะดะฐะฒะฐะตะผั‹ะผ ะบะพะดะพะผ ะธ ะณะพั‚ะพะฒะฝะพัั‚ัŒ ะตะณะพ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝะตะฝะธั ะฒ ัะพัั‚ะฐะฒะต ัะดั€ะฐ ะฟะพะด ัะฒะพะฑะพะดะฝะพะน ะปะธั†ะตะฝะทะธะตะน. ะขะฐะบะถะต ะบะพะผะฟะฐะฝะธะธ Paragon Software ั€ะตะบะพะผะตะฝะดะพะฒะฐะฝะพ ะตั‰ั‘ ั€ะฐะท ัƒะฑะตะดะธั‚ัŒัั, ั‡ั‚ะพ ัŽั€ะธะดะธั‡ะตัะบะธะน ะพั‚ะดะตะป ะพัะพะทะฝะฐั‘ั‚ ะฒัะต ะฟะพัะปะตะดัั‚ะฒะธั ะฟะตั€ะตะดะฐั‡ะธ ะบะพะดะฐ ะฟะพะด ะปะธั†ะตะฝะทะธะตะน GPLv2 ะธ ะฟะพะฝะธะผะฐะตั‚ ััƒั‚ัŒ ะดะฐะฝะฝะพะน ะบะพะฟะธะปะตั„ั‚ ะปะธั†ะตะฝะทะธะธ.

ะšะพะด ะฝะพะฒะพะณะพ ะดั€ะฐะนะฒะตั€ะฐ NTFS ะฑั‹ะป ะพั‚ะบั€ั‹ั‚ ะบะพะผะฟะฐะฝะธะตะน Paragon Software ะฒ ะฐะฒะณัƒัั‚ะต ะฟั€ะพัˆะปะพะณะพ ะณะพะดะฐ ะธ ะพั‚ะปะธั‡ะฐะตั‚ัั ะพั‚ ัƒะถะต ะธะผะตัŽั‰ะตะณะพัั ะฒ ัะดั€ะต ะดั€ะฐะนะฒะตั€ะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒัŽ ั€ะฐะฑะพั‚ั‹ ะฒ ั€ะตะถะธะผะต ะทะฐะฟะธัะธ. ะกั‚ะฐั€ั‹ะน ะดั€ะฐะนะฒะตั€ ะฝะต ะพะฑะฝะพะฒะปัะปัั ัƒะถะต ะผะฝะพะณะพ ะปะตั‚ ะธ ะฝะฐั…ะพะดะธั‚ัั ะฒ ะฟะปะฐั‡ะตะฒะฝะพะผ ัะพัั‚ะพัะฝะธะธ. ะะพะฒั‹ะน ะดั€ะฐะนะฒะตั€ ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ ะฒัะต ะฒะพะทะผะพะถะฝะพัั‚ะธ ะฐะบั‚ัƒะฐะปัŒะฝะพะน ะฒะตั€ัะธะธ NTFS 3.1, ะฒะบะปัŽั‡ะฐั ั€ะฐััˆะธั€ะตะฝะฝั‹ะต ะฐั‚ั€ะธะฑัƒั‚ั‹ ั„ะฐะนะปะพะฒ, ั€ะตะถะธะผ ัะถะฐั‚ะธั ะดะฐะฝะฝั‹ั…, ัั„ั„ะตะบั‚ะธะฒะฝัƒัŽ ั€ะฐะฑะพั‚ัƒ ั ะฟัƒัั‚ะพั‚ะฐะผะธ ะฒ ั„ะฐะนะปะฐั… ะธ ะฒะพัะฟั€ะพะธะทะฒะตะดะตะฝะธะต ะธะทะผะตะฝะตะฝะธะน ะธะท ะถัƒั€ะฝะฐะปะฐ ะดะปั ะฒะพััั‚ะฐะฝะพะฒะปะตะฝะธั ั†ะตะปะพัั‚ะฝะพัั‚ะธ ะฟะพัะปะต ัะฑะพะตะฒ.

ะ’ 27 ั€ะตะดะฐะบั†ะธะธ ะฟะฐั‚ั‡ะตะน ะบะพะผะฟะฐะฝะธั Paragon Software ะฐะดะฐะฟั‚ะธั€ะพะฒะฐะปะฐ ะดั€ะฐะนะฒะตั€ ะดะปั ะธะทะผะตะฝะตะฝะธะน ะฒ API iov, ะทะฐะผะตะฝะธะฒ ะฒั‹ะทะพะฒ iov_iter_copy_from_user_atomic() ะฝะฐ copy_page_from_iter_atomic() ะธ ะฟั€ะตะบั€ะฐั‚ะธะฒ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ั„ัƒะฝะบั†ะธะธ iov_iter_advance(). ะ˜ะท ะฒั‹ัะบะฐะทะฐะฝะฝั‹ั… ะฒ ะพะฑััƒะถะดะตะฝะธะธ ั€ะตะบะพะผะตะฝะดะฐั†ะธะน ะพัั‚ะฐั‘ั‚ัั ั‚ะพะปะบะพ ะฟะตั€ะตะฒะพะด ะบะพะด ะฝะฐ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต fs/iomap, ะฝะพ ัั‚ะพ ะฝะต ะพะฑัะทะฐั‚ะตะปัŒะฝะพะต ั‚ั€ะตะฑะพะฒะฐะฝะธะต, ะฐ ะปะธัˆัŒ ั€ะตะบะพะผะตะฝะดะฐั†ะธั, ะบะพั‚ะพั€ัƒัŽ ะผะพะถะฝะพ ั€ะตะฐะปะธะทะพะฒะฐั‚ัŒ ัƒะถะต ะฟะพัะปะต ะฒะบะปัŽั‡ะตะฝะธั ะฒ ัะพัั‚ะฐะฒ ัะดั€ะฐ. ะšั€ะพะผะต ั‚ะพะณะพ, ะบะพะผะฟะฐะฝะธั Paragon Software ะฟะพะดั‚ะฒะตั€ะดะธะปะฐ, ั‡ั‚ะพ ะณะพั‚ะพะฒะฐ ัะพะฟั€ะพะฒะพะถะดะฐั‚ัŒ ะฟั€ะตะดะปะพะถะตะฝะฝั‹ะน ะบะพะด ะฒ ัะดั€ะต ะธ ะฟะปะฐะฝะธั€ัƒะตั‚ ะฒ ะดะฐะปัŒะฝะตะนัˆะตะผ ะฟะตั€ะตะฒะตัั‚ะธ ั€ะตะฐะปะธะทะฐั†ะธัŽ ะถัƒั€ะฝะฐะปะธั€ะพะฒะฐะฝะธั ะฝะฐ ั€ะฐะฑะพั‚ัƒ ะฟะพะฒะตั€ั… ะธะผะตัŽั‰ะตะณะพัั ะฒ ัะดั€ะต ัƒะฝะธะฒะตั€ัะฐะปัŒะฝะพะณะพ ะฑะปะพั‡ะฝะพะณะพ ัƒัั‚ั€ะพะนัั‚ะฒะฐ JBD (Journaling block device), ะฝะฐ ะฑะฐะทะต ะบะพั‚ะพั€ะพะณะพ ะพั€ะณะฐะฝะธะทะพะฒะฐะฝะพ ะถัƒั€ะฝะฐะปะธั€ะพะฒะฐะฝะธะต ะฒ ext3, ext4 ะธ OCFS2.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•