ะัะธ ะพะฑััะถะดะตะฝะธะธ ะฝะฐ ะดะฝัั ะพะฟัะฑะปะธะบะพะฒะฐะฝะฝะพะน 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