Paragon Software NTFS drayveri Linux 5.15 yadrosi tarkibiga kiritilishi mumkin

Paragon Software-dan NTFS fayl tizimini joriy qilish bilan yaqinda nashr etilgan 27-nashrni muhokama qilar ekan, Linus Torvalds o'zgarishlarni qabul qilish uchun keyingi oynada ushbu yamoqlar to'plamini qabul qilishda hech qanday to'siq ko'rmasligini aytdi. Agar kutilmagan muammolar aniqlanmasa, Paragon Software NTFS yordami noyabr oyida chiqarilishi kutilayotgan yadro 5.15 ga kiritiladi.

Yamoqlarni yadroga qabul qilishdan oldin qolgan vaqt ichida Linus yamoqlarda imzolangan imzoning to'g'riligini ikki marta tekshirishni tavsiya qildi, uzatilgan kodning muallifligini va uni yadroning bir qismi sifatida tarqatishga tayyorligini tasdiqladi. bepul litsenziya. Shuningdek, Paragon Software yana bir bor yuridik bo'lim kodni GPLv2 litsenziyasi ostida o'tkazishning barcha oqibatlarini tushunishiga va ushbu copyleft litsenziyasining mohiyatini tushunishiga ishonch hosil qilish tavsiya etiladi.

Yangi NTFS drayveri uchun kod Paragon Software tomonidan o'tgan yilning avgust oyida ochilgan va yadroda allaqachon mavjud bo'lgan drayverdan yozish rejimida ishlash qobiliyati bilan farq qiladi. Eski haydovchi ko'p yillardan beri yangilanmagan va yomon ahvolda. Yangi drayver NTFS 3.1 ning joriy versiyasining barcha xususiyatlarini, jumladan kengaytirilgan fayl atributlari, ma'lumotlarni siqish rejimi, fayllardagi bo'sh joylar bilan samarali ishlash va xatolardan keyin yaxlitlikni tiklash uchun jurnaldan o'zgarishlarni takrorlashni qo'llab-quvvatlaydi.

Yamoqlarning 27-nashrida Paragon Software drayverni iov API-dagi o'zgarishlarga moslashtirdi, iov_iter_copy_from_user_atomic() chaqiruvini copy_page_from_iter_atomic() bilan almashtirdi va iov_iter_advance() funksiyasidan foydalanishni to'xtatdi. Muhokamada berilgan tavsiyalardan faqat fs/iomap-dan foydalanish uchun kodni tarjima qilish qoladi, ammo bu majburiy talab emas, faqat yadroga kiritilgandan keyin amalga oshirilishi mumkin bo'lgan tavsiyadir. Bundan tashqari, Paragon Software yadroda taklif qilingan kodni qo'llab-quvvatlashga tayyorligini tasdiqladi va jurnalni amalga oshirishni yadroda mavjud JBD (Journaling blok qurilmasi) ustida ishlashga o'tkazishni rejalashtirmoqda. ext3, ext4 va OCFS2 da tashkil etilgan.

Manba: opennet.ru

a Izoh qo'shish