Paragon Software нь Linux цөмд зориулсан NTFS-ийн GPL хэрэгжилтийг нийтлэв

Константин Комаров, Paragon Software-ийн үүсгэн байгуулагч, тэргүүн, Нийтлэгдсэн Linux цөмийн захидлын жагсаалт дээр нөхөөсийн багц файлын системийг бүрэн хэрэгжүүлснээр NTFS, унших, бичих горимд ажиллахад туслах. Код нь GPL лицензийн дагуу нээлттэй байна.

Энэхүү хэрэгжилт нь NTFS 3.1-ийн одоогийн хувилбарын бүх боломжуудыг дэмждэг бөгөөд үүнд өргөтгөсөн файлын шинж чанарууд, өгөгдлийг шахах горим, файл дахь хоосон зайтай үр дүнтэй ажиллах, алдаа гарсаны дараа бүрэн бүтэн байдлыг сэргээхийн тулд бүртгэлээс өөрчлөлтүүдийг дахин тоглуулах боломжтой. Санал болгож буй драйвер нь одоогоор NTFS сэтгүүлийн өөрийн хасагдсан хэрэгжилтийг ашиглаж байгаа боловч ирээдүйд цөмд байгаа бүх нийтийн блок төхөөрөмж дээр бүрэн тэмдэглэл хөтлөх дэмжлэгийг нэмэхээр төлөвлөж байна. JBD (Journaling block device), үүний үндсэн дээр журналыг ext3, ext4 болон OCFS2 дээр зохион байгуулдаг.

Драйвер нь одоо байгаа арилжааны кодын суурь дээр суурилдаг бүтээгдэхүүн Paragon програм хангамж, сайн туршсан. Засварууд нь Линуксийн код бэлтгэх шаардлагын дагуу бүтээгдсэн бөгөөд нэмэлт API-тай холбох шаардлагагүй бөгөөд энэ нь шинэ драйверийг үндсэн цөмд оруулах боломжийг олгодог. Засваруудыг Линуксийн үндсэн цөмд оруулсны дараа Paragon програм хангамж нь засвар үйлчилгээ, алдаа засах, функциональ сайжруулалтыг хийхээр төлөвлөж байна.

Гэсэн хэдий ч, санал болгож буй кодыг гуравдагч этгээдээр хянан үзэх шаардлагатай тул үндсэн хэсэгт оруулахад цаг хугацаа шаардагдана. Нийтлэлд өгсөн сэтгэгдлийг мөн тэмдэглэж байна проблемы угсралт болон үл нийцэх хэд хэдэн шаардлага засваруудын дизайн дээр. Тухайлбал, нэг нөхөөсөнд 27 мянган мөр хэт их байгаа тул шалгах, шалгах явцад хүндрэл учруулдаг тул оруулсан нөхөөсийг хэсэг болгон хуваахыг санал болгож байна. MAINTAINERS файл нь кодын цаашдын засвар үйлчилгээний бодлогыг тодорхой тодорхойлж, залруулга илгээх Git салбарыг зааж өгөхийг зөвлөж байна. Зөвхөн унших горимд ажилладаг хуучин fs/ntfs драйвер байгаа бол шинэ NTFS хэрэгжилтийг нэмэх талаар тохиролцох шаардлагатайг мөн тэмдэглэв.

Өмнө нь Linux-аас NTFS хуваалтуудад бүрэн нэвтрэхийн тулд та NTFS-3g FUSE драйверийг ашиглах шаардлагатай байсан бөгөөд энэ нь хэрэглэгчийн зайд ажилладаг бөгөөд хүссэн гүйцэтгэлийг өгдөггүй. Энэ жолооч шинэчлэгдээгүй 2017 оноос хойш, мөн зөвхөн унших боломжтой fs/ntfs драйвер. Хоёр драйверийг Tuxera бүтээсэн бөгөөд Paragon Software шиг. хангамж NTFS драйвер, арилжааны зориулалтаар түгээгдсэн.

Өнгөрсөн оны аравдугаар сард, дараа нь эргэн санацгаая нийтлэлүүд Майкрософт олон нийтэд нээлттэй техникийн үзүүлэлтүүд болон Линукс дээр exFAT патентыг нөөц ашигласны төлбөргүй ашиглах боломжийг олгодог Paragon програм хангамж нь exFAT файлын системийн драйверийн хэрэгжилтийг нээлттэй эх үүсвэрээр хангасан. Драйверын эхний хувилбар нь зөвхөн унших горимоор хязгаарлагдаж байсан боловч бичих чадвартай хувилбарыг боловсруулж байна. Эдгээр засварууд нь нэхэмжлээгүй хэвээр байсан бөгөөд exFAT драйверийг үндсэн цөмд суулгасан. санал болгосон Samsung ба энэ компанийн Android ухаалаг гар утасны програм хангамжид ашиглагддаг. Энэ алхам нь өвдөлттэй байсан ойлгосон Paragon Software дээр ярилаа exFAT болон NTFS-ийн нээлттэй хэрэгжилтийг шүүмжилсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх