පැරගන් මෘදුකාංගයේ NTFS ධාවකය Linux kernel 5.15 හි ඇතුළත් කළ හැක.

පැරගන් මෘදුකාංගයෙන් NTFS ගොනු පද්ධතිය ක්‍රියාත්මක කිරීමත් සමඟ මෑතකදී ප්‍රකාශයට පත් කරන ලද පැච් කට්ටලයක 27 වන සංස්කරණය ගැන සාකච්ඡා කරන විට, Linus Torvalds පැවසුවේ වෙනස්කම් පිළිගැනීම සඳහා ඊළඟ කවුළුවේ මෙම පැච් කට්ටලය පිළිගැනීමට තමාට කිසිදු බාධාවක් නොමැති බවයි. අනපේක්ෂිත ගැටළු හඳුනා නොගන්නේ නම්, Paragon Software හි NTFS සහාය නොවැම්බර් මාසයේදී නිකුත් කිරීමට බලාපොරොත්තු වන කර්නලය 5.15 හි ඇතුළත් වේ.

පැච් කර්නලයට භාර ගැනීමට පෙර ඉතිරි කාලය තුළ, ලිනස් විසින් පැච්වල අත්සන් කරන ලද අත්සනෙහි නිවැරදි බව දෙවරක් පරීක්ෂා කිරීමට නිර්දේශ කර, මාරු කරන ලද කේතයේ කර්තෘත්වය සහ එය යටතේ කර්නලයේ කොටසක් ලෙස බෙදා හැරීමේ සූදානම තහවුරු කරයි. නිදහස් බලපත්රය. GPLv2 බලපත්‍රය යටතේ කේතය මාරු කිරීමේ සියලු ප්‍රතිවිපාක නීති දෙපාර්තමේන්තුවට අවබෝධ වී ඇති බවටත්, මෙම කොපිලෙෆ්ට් බලපත්‍රයේ සාරය අවබෝධ කර ගැනීමටත් Paragon Software නැවත වරක් වග බලා ගැනීම නිර්දේශ කෙරේ.

නව NTFS ධාවකය සඳහා කේතය පසුගිය වසරේ අගෝස්තු මාසයේදී Paragon Software විසින් විවෘත කරන ලද අතර ලිවීමේ මාදිලියේ වැඩ කිරීමේ හැකියාවෙන් කර්නලයේ දැනටමත් පවතින ධාවකයට වඩා වෙනස් වේ. පැරණි ධාවකය වසර ගණනාවක් තිස්සේ යාවත්කාලීන කර නොමැති අතර දුර්වල තත්ත්වයේ පවතී. නව ධාවකය NTFS 3.1 හි වත්මන් අනුවාදයේ සියලුම විශේෂාංග සඳහා සහය දක්වයි, විස්තීරණ ගොනු ගුණාංග, දත්ත සම්පීඩන මාදිලිය, ලිපිගොනු වල හිස් අවකාශයන් සමඟ ඵලදායී වැඩ කිරීම සහ අසාර්ථක වීමෙන් පසු අඛණ්ඩතාව යථා තත්ත්වයට පත් කිරීම සඳහා ලොගයෙන් වෙනස්කම් නැවත ධාවනය කිරීම.

පැච් වල 27 වන සංස්කරණයේදී, Paragon Software විසින් iOS API හි වෙනස්කම් සඳහා ධාවකය අනුවර්තනය කරන ලදී, 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

අදහස් එක් කරන්න