Paragon Software, Linux çekirdeği için NTFS'nin GPL uygulamasını yayınladı

Konstantin Komarov, Paragon Software-in təsisçisi və rəhbəri, yaydı Linux nüvəsinin poçt siyahısında patchlər toplusu tam funksional fayl sistemi reallaşdırması ilə NTFS, oxuma və yazma rejimində işləməyi dəstəkləyir. Kod GPL lisenziyası altında açıqdır.

Reallaşdırma, NTFS 3.1-in aktual versiyasının bütün imkanlarını, o cümlədən faylların genişləndirilmiş atributlarını, məlumatların sıxılma rejimini, fayllardakı boşluqlarla səmərəli işi və pozulma hallarında bütövlüyün bərpası üçün jurnal dəyişikliyinin istehsalını dəstəkləyir. Təklif olunan sürücü hələlik NTFS jurnalının özünün kəsilmiş reallaşdırmasını istifadə edir, amma gələcəkdə mövcud universal blok cihazının nüvəsindəki JBD (Jurnalizasiya blok cihazı) üzərində ext3, ext4 və OCFS2-də jurnalizasiya təşkil ediləcək.

Sürücü mövcud kommersiya kod bazası ilə əsaslanır məhsulu Paragon Software və yaxşı test olunub. Patchlər Linux kod tərtibatı tələblərinə uyğun olaraq hazırlanmışdır və əlavə API-lərə bağlılıq daşımır, bu da yeni sürücünün nüvənin əsas tərkibinə daxil edilməsinə imkan verir. Linux nüvəsinin əsas tərkibinə patchlərin daxil edilməsindən sonra Paragon Software bu patchlərin dəstəklənməsi, səhvlərin düzəldilməsi və funksionallığın genişləndirilməsi ilə bağlı öhdəlik götürür.

Bununla belə, nüvəyə daxil olma prosesi üçün xarici mütəxəssislər tərəfindən təqdim olunan kodun rəyləndirilməsi lazım olduğuna görə vaxt tələb oluna bilər. Nəşrdə də qeyd olunur issues toplanma ilə nəzərə alınmaması bir sıra tələblərin patchlərin hazırlanması ilə bağlı. Məsələn, təqdim edilmiş patchin hissələrə bölünməsi təklif olunur, çünki 27 min sətir bir patch-də çoxdur və rəyləndirmə və yoxlama zamanı çətinlik yaradır. MAINTAINERS faylında kodun daha sonra müvəqqəti dəstəyi üçün açıq siyasətin müəyyən edilməsi və düzəlişlərin göndəriləcəyi Git-şaxasının göstərilməsi tövsiyə olunur. Həmçinin, yalnız oxuma rejimində işləyən fs/ntfs sürücüsü ilə köhnə NTFS reallaşdırmasının mövcud olduğu təqdirdə yeni NTFS reallaşdırmasının əlavə edilməsini razılaşdırmağın zəruriliyi qeyd olunur.

Əvvəllər Linux-dan NTFS bölmələrinə tam giriş üçün NTFS-3g FUSE sürücüsündən istifadə etmək lazım gəlirdi, bu da istifadəçi məkanında işləyir və arzu olunan performansı təmin etmir. Bu sürücü 2017-ci ildən bəri yenilənməmişdir, yalnız oxuma rejimində işləyən fs/ntfs sürücüsü də. Hər iki sürücü Tuxera şirkəti tərəfindən yaradılmışdır, bu şirkət Paragon Software kimi tədarük edir kommersiya əsasında yayımlanan mülkiyyətçi NTFS sürücüsünü. Xatırladaq ki, ötən ilin oktyabr ayında, sonra

Напомним, что в октябре прошлого года, после yayın Microsoft-un açıq spesifikasiyaları və exFAT patentlərinin Linux-da pulsuz istifadəsinə imkan verilməsi ilə, Paragon Software exFAT fayl sistemi üçün sürücüsünün kodunu açdı. Sürücünün ilk versiyası yalnız oxuma rejimində işləməkdə idi, lakin yazma dəstəyi olan bir versiya hazırlanırdı. Bu patçlar tələbsiz qaldı və exFAT sürücüsü əsas nüvəyə qəbul edildi. təklif olunan Samsung tərəfindən və bu şirkətin Android-smartfonlarının proqram təminatında tətbiq olunan. Bu addım ağır qarşılandı Paragon Software şirkətində, hansı ki çıxış etdi exFAT və NTFS-in açıq realizasiyalarını tənqid etdi.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster