Paragon Software Linux yadrosi uchun NTFS ning GPL ilovasini nashr etdi

Konstantin Komarov, Paragon Software asoschisi va rahbari, chop Linux yadrosi pochta ro'yxatida yamoq to'plami fayl tizimini to'liq amalga oshirish bilan NTFS, o'qish va yozish rejimida ishlashni qo'llab-quvvatlash. Kod GPL litsenziyasi ostida ochiq.

Amalga oshirish NTFS 3.1 ning joriy versiyasining barcha xususiyatlarini, jumladan kengaytirilgan fayl atributlarini, ma'lumotlarni siqish rejimini, fayllardagi bo'sh joylar bilan samarali ishlashni va xatolardan keyin butunlikni tiklash uchun jurnaldan o'zgarishlarni takrorlashni qo'llab-quvvatlaydi. Taklif etilayotgan drayver hozirda o'zining NTFS jurnalining o'chirilgan ilovasidan foydalanmoqda, ammo kelajakda yadroda mavjud bo'lgan universal blok qurilmasi ustiga to'liq jurnalni qo'llab-quvvatlashni qo'shish rejalashtirilgan. JBD (Journaling blok qurilmasi), uning asosida jurnal yuritish ext3, ext4 va OCFS2 da tashkil etiladi.

Drayv mavjud reklama kodlari bazasiga asoslanadi mahsulot Paragon dasturiy ta'minoti va yaxshi sinovdan o'tgan. Yamalar Linux uchun kodni tayyorlash talablariga muvofiq ishlab chiqilgan va yangi drayverni asosiy yadroga kiritish imkonini beruvchi qo'shimcha API-larga ulanishlarni o'z ichiga olmaydi. Yamalar asosiy Linux yadrosiga kiritilgandan so'ng, Paragon Software ularga texnik xizmat ko'rsatish, xatolarni tuzatish va funksionallikni yaxshilashni ta'minlamoqchi.

Biroq, taklif qilingan kodni uchinchi tomon tomonidan ko'rib chiqish zarurati tufayli yadroga qo'shilish vaqt talab qilishi mumkin. Nashrga berilgan izohlar ham qayd etilgan muammolar yig'ish bilan va rioya qilmaslik bir qator talablar yamoqlarning dizayni bo'yicha. Misol uchun, taqdim etilgan yamoqni qismlarga bo'lish taklif etiladi, chunki bitta yamoqdagi 27 ming satr juda ko'p va ko'rib chiqish va tekshirishda qiyinchiliklar tug'diradi. MAINTAINERS fayli kodni keyingi parvarishlash siyosatini aniq belgilashni va tuzatishlar yuborilishi kerak bo'lgan Git filialini ko'rsatishni tavsiya qiladi. Bundan tashqari, faqat o'qish rejimida ishlaydigan eski fs/ntfs drayveri mavjud bo'lsa, yangi NTFS ilovasini qo'shish bo'yicha muzokaralar olib borish zarurligi qayd etilgan.

Ilgari, Linux-dan NTFS bo'limlariga to'liq kirish uchun siz NTFS-3g FUSE drayverini ishlatishingiz kerak edi, u foydalanuvchi maydonida ishlaydi va kerakli ishlashni ta'minlamaydi. Bu haydovchi yangilanmagan 2017 yildan beri, shuningdek, faqat o'qish uchun fs/ntfs drayveri. Ikkala drayver ham Paragon Software kabi Tuxera tomonidan yaratilgan. ta'minot xususiy NTFS drayveri, tijorat maqsadida tarqatiladi.

Eslatib o'tamiz, o'tgan yilning oktyabr oyida, keyin adabiyotlar Microsoft umumiy foydalanishi mumkin bo'lgan spetsifikatsiyalari va Linuxda exFAT patentlaridan royaltisiz foydalanishga ruxsat beruvchi Paragon Software o'zining exFAT fayl tizimining drayverini tatbiq etishini ochiq manbadan yaratdi. Drayvning birinchi versiyasi faqat o'qish rejimi bilan cheklangan edi, lekin yozish qobiliyatiga ega versiyasi ishlab chiqilmoqda. Ushbu yamalar talab qilinmagan va exFAT drayveri asosiy yadroga qabul qilingan, taklif qilingan Samsung va ushbu kompaniyaning Android smartfonlarining proshivkalarida foydalaniladi. Bu qadam og'riqli edi idrok etilgan Paragon Software da, qaysi oldinga chiqdi exFAT va NTFS ning ochiq ilovalarini tanqid qilish bilan.

Manba: opennet.ru

a Izoh qo'shish