Paragon Software wis nerbitake implementasi GPL NTFS kanggo kernel Linux

Konstantin Komarov, pangadeg lan kepala Paragon Software, diterbitake ing dhaptar mailing kernel Linux set tembelan kanthi implementasine lengkap saka sistem file NTFS, ndhukung karya ing mode maca lan nulis. Kode kasebut mbukak miturut lisensi GPL.

Implementasine ndhukung kabeh fitur versi NTFS 3.1 saiki, kalebu atribut file lengkap, mode kompresi data, karya efektif karo spasi kosong ing file, lan muter maneh owah-owahan saka log kanggo mulihake integritas sawise gagal. Pembalap sing diusulake saiki nggunakake implementasi jurnal NTFS sing diudani dhewe, nanging ing mangsa ngarep direncanakake nambah dhukungan kanggo jurnal lengkap ing ndhuwur piranti blok universal sing kasedhiya ing kernel. JBD (Piranti pamblokiran Jurnal), ing basis saka journaling diatur ing ext3, ext4 lan OCFS2.

Pembalap adhedhasar basis kode komersial sing wis ana produk Paragon Software lan uga dites. Patch dirancang miturut syarat kanggo nyiapake kode kanggo Linux lan ora ngemot pengikat kanggo API tambahan, sing ngidini driver anyar kalebu ing kernel utama. Sawise patch kasebut kalebu ing kernel Linux utama, Paragon Software arep nyedhiyakake pangopènan, koreksi bug, lan peningkatan fungsionalitas.

Nanging, kalebu ing inti bisa njupuk wektu amarga perlu kanggo review pihak katelu saka kode ngajokaken. Komentar kanggo publikasi uga dicathet проблСмы karo perakitan lan ora netepi sawetara saka syarat ing desain patch. Contone, disaranake pamisah tembelan sing dikirim dadi bagean, amarga 27 ewu baris ing siji tembelan kakehan lan nggawe kesulitan sajrone mriksa lan verifikasi. File MAINTAINERS nyaranake kanthi jelas nemtokake kabijakan kanggo pangopènan kode luwih lanjut lan nemtokake cabang Git sing kudu dikirim koreksi. Iku uga nyatet sing iku perlu kanggo rembugan Kajaba saka implementasine NTFS anyar yen ana fs lawas / driver ntfs sing makaryakke ing mode mung diwaca.

Sadurunge, kanggo ngakses partisi NTFS saka Linux kanthi lengkap, sampeyan kudu nggunakake driver NTFS-3g FUSE, sing mlaku ing ruang pangguna lan ora nyedhiyakake kinerja sing dikarepake. sopir iki ora dianyari wiwit 2017, uga pembalap fs/ntfs mung diwaca. Loro-lorone pembalap digawe dening Tuxera, sing, kaya Paragon Software, persediaan driver NTFS proprietary, mbagekke komersial.

Ayo kita kelingan sing ing Oktober taun kepungkur, sawise publikasi Spesifikasi Microsoft kasedhiya kanggo umum lan ngidini paten exFAT digunakake kanthi bebas royalti ing Linux, Paragon Software wis mbukak sumber kode driver exFAT FS. Versi pisanan driver diwatesi kanggo mode mung diwaca, nanging versi sing bisa nulis lagi dikembangake. Patch iki tetep ora diklaim lan driver exFAT diadopsi menyang kernel utama, ngajokaken Samsung lan digunakake ing perangkat kukuh saka Smartphone Android saka perusahaan iki. Langkah iki nglarani dirasakake ing Paragon Software, kang ngandika kanthi kritik babagan implementasi mbukak exFAT lan NTFS.

Source: opennet.ru

Add a comment