Paragon Software Linux Kernel üçün NTFS-in GPL Tətbiqini Yayımlayır

Konstantin Komarov, Paragon Software-in təsisçisi və rəhbəri, nəşr Linux nüvəsi poçt siyahısında yamaq dəsti fayl sisteminin tam tətbiqi ilə NTFS, oxumaq və yazmaq rejimində işin dəstəklənməsi. Kod GPL lisenziyası altında açıqdır.

Tətbiq NTFS 3.1-in cari versiyasının bütün xüsusiyyətlərini, o cümlədən genişləndirilmiş fayl atributlarını, məlumatların sıxılma rejimini, fayllardakı boş yerlərlə effektiv işləməyi və uğursuzluqlardan sonra bütövlüyü bərpa etmək üçün jurnaldan dəyişikliklərin təkrar oxunmasını dəstəkləyir. Təklif olunan sürücü hal-hazırda NTFS jurnalının özünün ləğv edilmiş tətbiqindən istifadə edir, lakin gələcəkdə nüvədə mövcud olan universal blok cihazının üstünə tam jurnal üçün dəstək əlavə etmək planlaşdırılır. JBD (Journaling bloku cihazı), onun əsasında jurnalın aparılması ext3, ext4 və OCFS2-də təşkil edilir.

Sürücü mövcud reklam çarxının kod bazasına əsaslanır məhsul Paragon Software və yaxşı sınaqdan keçirilmişdir. Yamalar Linux üçün kodun hazırlanması tələblərinə uyğun olaraq hazırlanmışdır və əlavə API-lərə bağlamalar ehtiva etmir, bu da yeni drayverin əsas nüvəyə daxil edilməsinə imkan verir. Yamalar əsas Linux nüvəsinə daxil edildikdən sonra Paragon Software onlara texniki xidmət göstərmək, xətaları aradan qaldırmaq və funksionallıq təkmilləşdirmələrini təmin etmək niyyətindədir.

Bununla belə, təklif olunan kodun üçüncü tərəfin nəzərdən keçirməsinə ehtiyac olduğu üçün əsasa daxil edilməsi vaxt ala bilər. Nəşrə şərhlər də qeyd olunur problemləri montaj və uyğunsuzluq satır tələblər yamaqların dizaynı haqqında. Məsələn, təqdim edilmiş yamağı hissələrə bölmək təklif olunur, çünki bir yamaqda 27 min sətir həddən artıq çoxdur və baxış və yoxlama zamanı çətinliklər yaradır. MAINTAINERS faylı daha çox kodun saxlanması üçün siyasətin açıq şəkildə müəyyən edilməsini və düzəlişlərin göndəriləcəyi Git filialının göstərilməsini tövsiyə edir. Həmçinin qeyd olunur ki, yalnız oxumaq rejimində işləyən köhnə fs/ntfs sürücüsü varsa, yeni NTFS tətbiqinin əlavə edilməsi ilə bağlı danışıqlar aparmaq lazımdır.

Əvvəllər Linux-dan NTFS bölmələrinə tam daxil olmaq üçün istifadəçi məkanında işləyən və istənilən performansı təmin etməyən NTFS-3g FUSE sürücüsündən istifadə etməli idiniz. Bu sürücü yenilənməyib 2017-ci ildən, eləcə də yalnız oxumaq üçün fs/ntfs sürücüsü. Hər iki sürücü Paragon Software kimi Tuxera tərəfindən yaradılmışdır. təchizat kommersiya olaraq paylanmış xüsusi NTFS sürücüsü.

Xatırladaq ki, ötən ilin oktyabrında, sonra Nəşr Microsoft ictimaiyyətə açıq olan spesifikasiyaları və exFAT patentlərinin Linux-da royaltisiz istifadəsinə icazə verən Paragon Software özünün exFAT FS sürücü kodunu açıq mənbəyə malikdir. Sürücünün ilk versiyası yalnız oxumaq rejimi ilə məhdudlaşdı, lakin yazmaq qabiliyyətinə malik versiya inkişaf mərhələsində idi. Bu yamalar iddiasız qaldı və exFAT sürücüsü əsas nüvəyə qəbul edildi, təklif etdi Samsung və bu şirkətin Android smartfonlarının proqram təminatında istifadə olunur. Bu addım ağrılı idi dərk edilmiş Paragon Software-də olan irəli gəldi exFAT və NTFS-in açıq tətbiqlərinin tənqidi ilə.

Mənbə: opennet.ru

Добавить комментарий