Paragon Linux yadrosi uchun NTFS dasturini chiqardi

Konstantin Komarov, Paragon Software asoschisi va bosh direktori, Linux yadrosi pochta ro'yxatiga bir qator yamoqlarni joylashtirdi bilan NTFS fayl tizimini to'liq amalga oshirish o'qish va yozish operatsiyalarini qo'llab-quvvatlaydi. Ushbu yamoq to'plamining kodi GPL ostida chiqariladi.

Amalga oshirish NTFS 3.1 ning amaldagi versiyasining barcha xususiyatlarini qo'llab-quvvatlaydi, jumladan kengaytirilgan fayl atributlari, ma'lumotlarni siqish rejimi, fayl bo'shliqlari bilan samarali ishlash va muvaffaqiyatsizlikka uchraganidan keyin yaxlitlikni tiklash uchun ro'yxatga olish kitobi o'zgarishlarini takrorlash.

Hozirgacha taklif qilingan tekshirgich o'zining soddalashtirilgan dasturidan foydalanadi NTFS jurnallari, ammo kelajakda JBD ustiga to'liq log qo'llab-quvvatlashni qo'shish rejalashtirilgan (log block device) yadrosida mavjud bo'lib, uning asosida ext3, ext4 va OCFS2 jurnallari tashkil etilgan.

Pochta ro'yxatida, Paragon quyidagilarni yozadi:

Ushbu tuzatish NTFS o'qish va yozish drayverini fs / ntfs3 ga qo'shadi.

Tijorat fayl tizimini rivojlantirish bo'yicha o'nlab yillik tajribaga va ulkan sinovlarni qamrab olgan holda, biz Paragon Software GmbH-da Linux yadrosi uchun NTFS Read-Write drayverini amalga oshirishni ta'minlab, ochiq manbali hamjamiyatga o'z hissamizni qo'shmoqchimiz.

Kod bazasi birlashtirilgandan so'ng biz ushbu versiyani qo'llab-quvvatlamoqchimiz va funktsiyalarni qo'shib, xatolarni tuzatamiz. Masalan, JBD jurnalini to'liq qo'llab-quvvatlash keyingi yangilanishlarga qo'shiladi.

Nazorat qiluvchi mavjud tijorat mahsulot kodlari bazasiga asoslangan Paragon Software-dan va yaxshi sinovdan o'tgan. Yamalar Linux uchun kod tayyorlash uchun talablarga muvofiq ishlab chiqilgan va ular hech qanday qo'shimcha API havolalarini o'z ichiga olmaydi, bu esa yangi drayverni asosiy yadroga kiritishga imkon beradi.

Yamalar asosiy Linux yadrosiga kiritilganidan so'ng, Paragon Software xizmat ko'rsatishni, xatolarni tuzatishni va funktsiyalarni yaxshilashni niyat qiladi.

Biroq, yadro ichiga joylashtirish, uchinchi tomon tomonidan taklif qilingan kodni ko'rib chiqishi kerakligi sababli vaqt talab qilishi mumkin. Postga sharhlarda, shuningdek, montaj bilan bog'liq muammolar va yamoqlarni loyihalash uchun bir qator talablarga rioya qilmaslik mavjud.

Masalan, taqdim etilgan patchni qismlarga ajratish taklif qilinmoqda, chunki yamoqdagi 27 ming qator ortiqcha va ko'rib chiqish va tekshirishda qiyinchiliklar tug'diradi.

MAINTAINERS faylida kodni qo'shimcha saqlash bo'yicha siyosatni aniq belgilash va tuzatishlar yuborilishi kerak bo'lgan Git filialini ko'rsatish tavsiya etiladi. Bundan tashqari, faqat o'qish rejimida ishlaydigan eski fs / ntfs drayveri mavjud bo'lganda, yangi NTFS dasturini qo'shishga rozilik berish zarurligini ta'kidlaydi.

Ilgari NTFS bo'limlariga to'liq kirish uchun Linuxdan men majbur bo'ldim FUSE NTFS-3g drayveridan foydalaning, foydalanuvchi maydonida ishlaydigan va kerakli ishlashni ta'minlamaydigan.

Ushbu haydovchi 2017 yildan beri yangilanmagan, xuddi o'qiladigan fs / ntfs drayveri singari. Ikkala drayver ham Tuxera tomonidan yaratilgan bo'lib, u Paragon Software singari tijorat maqsadida tarqatiladigan NTFS xususiy drayverini taqdim etadi.

Siz o'tgan yilning oktyabrida eslashingiz kerak, Microsoft tomonidan ommaviy xususiyatlar e'lon qilinganidan va Linuxda exFAT uchun patentlardan bepul foydalanish imkoniyati berilganidan so'ng, Paragon Software exFAT FS dasturini ishga tushirish bilan boshqaruvchi kodini ochdi.

Drayvning birinchi versiyasi faqat o'qish uchun ishlatilishi bilan cheklangan, ammo yozish uchun mo'ljallangan versiya ishlab chiqilmoqda.

Ushbu yamalar talab qilinmasdan qoldi va Samsung tomonidan taklif qilingan va ushbu kompaniyaning Android smartfonlarining dasturiy ta'minotida ishlatiladigan exFAT drayveri yadro yadrosiga qabul qilindi.

Ushbu harakatni exFAT va NTFS dasturlarini ochiq tanqid qiluvchi Paragon Software kompaniyasi alamli tarzda ko'rib chiqdi.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Izoh, o'zingiznikini qoldiring

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.

  1.   luix dijo

    agar Paragon munosib litsenziyaga ega to'liq manba kodini taqdim qilsa, undan foydalanmaslik uchun hech qanday sabab yo'q,