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

Paragon Software'in kurucusu ve başkanı Konstantin Komarov, опубликовал Linux çekirdeği posta listesinde yama seti dosya sisteminin tam olarak uygulanmasıyla NTFS, okuma ve yazma modunda çalışmayı destekler. Kod GPL lisansı altında açıktır.

Uygulama, genişletilmiş dosya öznitelikleri, veri sıkıştırma modu, dosyalardaki boş alanlarla etkili çalışma ve arızalardan sonra bütünlüğü geri yüklemek için günlükteki değişiklikleri yeniden oynatma dahil olmak üzere NTFS 3.1'in mevcut sürümünün tüm özelliklerini destekler. Önerilen sürücü şu anda kendi sadeleştirilmiş NTFS günlüğü uygulamasını kullanıyor, ancak gelecekte çekirdekte bulunan evrensel blok aygıtının üstüne tam günlük kaydı desteği eklenmesi planlanıyor. JBD (Günlük kaydı blok cihazı), günlük kaydının ext3, ext4 ve OCFS2'de düzenlendiği temelde.

Sürücü mevcut bir ticari programın kod tabanını temel almaktadır. ürün Paragon Yazılımı ve iyi test edilmiştir. Yamalar, Linux için kod hazırlama gereksinimlerine uygun olarak tasarlanmıştır ve ek API'lere bağlanma içermediğinden, yeni sürücünün ana çekirdeğe dahil edilmesine olanak tanır. Yamalar ana Linux çekirdeğine dahil edildikten sonra Paragon Software bunların bakımını, hata düzeltmelerini ve işlevsellik geliştirmelerini sağlamayı amaçlamaktadır.

Ancak önerilen kodun üçüncü tarafça incelenmesi ihtiyacından dolayı çekirdeğe dahil edilmesi zaman alabilir. Yayına yapılan yorumlar da dikkat edin sorunları montaj ile ve uyumsuzluk sayısı Gereksinimler yamaların tasarımı hakkında. Örneğin, bir yamada 27 bin satır çok fazla olduğu ve inceleme ve doğrulama sırasında zorluk yarattığı için gönderilen yamanın parçalara bölünmesi öneriliyor. MAINTAINERS dosyası, daha fazla kod bakımı için açıkça bir politika tanımlanmasını ve düzeltmelerin gönderilmesi gereken Git dalının belirtilmesini önerir. Salt okunur modda çalışan eski bir fs/ntfs sürücüsü varsa, yeni bir NTFS uygulamasının eklenmesi konusunda anlaşmaya varılmasının gerekli olduğu da belirtilmektedir.

Daha önce Linux'tan NTFS bölümlerine tam olarak erişmek için kullanıcı alanında çalışan ve istenen performansı sağlamayan NTFS-3g FUSE sürücüsünü kullanmak zorundaydınız. Bu sürücü güncellenmedi 2017'den beri ve salt okunur fs/ntfs sürücüsünün yanı sıra. Her iki sürücü de Paragon Software gibi Tuxera tarafından oluşturuldu. gereçler ticari olarak dağıtılan tescilli NTFS sürücüsü.

Hatırlayalım ki geçen yıl Ekim ayında Yayın Microsoft'un halka açık spesifikasyonları ve exFAT patentlerinin Linux'ta telifsiz olarak kullanılmasına izin veren Paragon Software, exFAT FS sürücü kodunu açık kaynaklı hale getirmiştir. Sürücünün ilk sürümü salt okunur modla sınırlıydı, ancak yazma özellikli bir sürüm geliştirilme aşamasındaydı. Bu yamalar talep edilmeden kaldı ve exFAT sürücüsü ana çekirdeğe uyarlandı. önerilen Samsung ve bu şirketin Android akıllı telefonlarının donanım yazılımında kullanıldı. Bu adım acı vericiydi algılanan Paragon Software'de ileri geldi exFAT ve NTFS'nin açık uygulamalarına yönelik eleştirilerle.

Kaynak: opennet.ru

Yorum ekle