Paragon Software-in NTFS sürücüsü Linux 5.15 nüvəsinə qəbul edilə bilər

Paragon Software-dən NTFS fayl sisteminin tətbiqi ilə bir sıra yamaqların bu yaxınlarda nəşr olunmuş 27-ci nəşrini müzakirə edərkən, Linus Torvalds dəyişiklikləri qəbul etmək üçün növbəti pəncərədə bu yamaqlar dəstini qəbul etmək üçün heç bir maneə görmədiyini söylədi. Heç bir gözlənilməz problem aşkar edilməzsə, Paragon Software-in NTFS dəstəyi noyabrda buraxılması gözlənilən kernel 5.15-ə daxil ediləcək.

Yamaqların nüvəyə qəbul edilməsinə qalan vaxtda Linus yamaqlarda imzalanmış imzanın düzgünlüyünü iki dəfə yoxlamağı, ötürülən kodun müəllifliyini və onun nüvənin bir hissəsi kimi paylanmasına hazır olduğunu təsdiqləməyi tövsiyə etdi. pulsuz lisenziya. Paragon Software-in hüquq departamentinin kodun GPLv2 lisenziyası altında ötürülməsinin bütün nəticələrini anladığına və bu copyleft lisenziyasının mahiyyətini başa düşdüyünə bir daha əmin olması tövsiyə olunur.

Yeni NTFS drayverinin kodu Paragon Software şirkəti tərəfindən ötən ilin avqustunda açılıb və artıq nüvədə mövcud olan sürücüdən yazma rejimində işləmək qabiliyyəti ilə fərqlənir. Köhnə sürücü uzun illərdir yenilənməyib və bərbad vəziyyətdədir. Yeni sürücü 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.

Yamaqların 27-ci buraxılışında Paragon Software iov_iter_copy_from_user_atomic() çağırışını copy_page_from_iter_atomic() ilə əvəz edərək və iov_iter_advance() funksiyasının istifadəsini dayandıraraq, iov API-də dəyişikliklər üçün drayveri uyğunlaşdırdı. Müzakirələrdə verilən tövsiyələrdən yalnız fs/iomap-dan istifadə etmək üçün kodu tərcümə etmək qalır, lakin bu, məcburi tələb deyil, yalnız nüvəyə daxil edildikdən sonra həyata keçirilə biləcək bir tövsiyədir. Bundan əlavə, Paragon Software, nüvədə təklif olunan kodu dəstəkləməyə hazır olduğunu təsdiqlədi və jurnalın həyata keçirilməsini nüvədə mövcud olan JBD (Journaling blok cihazı) üzərində işləmək üçün daha da köçürməyi planlaşdırır. ext3, ext4 və OCFS2-də təşkil edilmişdir.

Mənbə: opennet.ru

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