Парагон је објавио НТФС имплементацију за Линук језгро

Константин Комаров, оснивач и извршни директор компаније Парагон Софтваре, објавио скуп закрпа на маилинг листи Линук кернела са једним потпуна примена система датотека НТФС који подржава операције читања и писања. Код за овај комплет закрпа објављен је под ГПЛ.

Имплементација подржава све карактеристике тренутне верзије НТФС 3.1укључујући проширене атрибуте датотека, режим компресије података, ефикасан рад са празнинама датотека и поновну репродукцију промена регистра ради враћања интегритета након кварова.

До сада предложени контролер користи сопствену поједностављену имплементацију НТФС вођење дневника, али у будућности се планира додати пуна подршка дневника поврх ЈБД-а (лог блоцк девице) доступан у језгру, на основу којег се организује вођење дневника ект3, ект4 и ОЦФС2.

На маилинг листи, Парагон пише следеће:

Ова закрпа додаје НТФС покретачки програм за читање и писање у фс / нтфс3.

Уз деценије искуства у развоју комерцијалног система датотека и огромну покривеност тестом, ми из Парагон Софтваре ГмбХ желимо да дамо свој допринос заједници отвореног кода пружајући имплементацију НТФС Реад-Врите управљачког програма за Линук језгро.

Планирамо да подржимо ову верзију након што се база кодова споји и додамо функције и отклонимо грешке. На пример, пуна подршка за ЈБД вођење дневника биће додата у каснијим исправкама.

Контролер се заснива на постојећој основи комерцијалних кодова производа компаније Парагон Софтваре и добро је тестиран. Закрпе су дизајниране у складу са захтевима за припрему кода за Линук и не садрже никакве додатне АПИ везе, што омогућава да нови покретачки програм буде укључен у главно језгро.

Једном када су закрпе укључене у главно језгро Линука, Парагон Софтваре намерава да обезбеди одржавање, исправке грешака и побољшања функционалности.

Међутим, уграђивање у језгро може потрајати због потребе да трећа страна прегледа предложени код. У коментарима на пост, такође постоје проблеми са монтирањем и непридржавањем низа захтева за дизајн закрпе.

На пример, предлаже се подељена послата закрпа на делове, јер је 27 хиљада редова у закрпи превише и ствара потешкоће у прегледу и верификацији.

У датотеци МАИНТАИНЕРС препоручује се изричито дефинисање политике за даље одржавање кода и указивање на Гит грану којој треба послати исправке. Такође указује на потребу да се пристане на додавање нове НТФС имплементације када стари управљачки програм фс / нтфс ради у режиму само за читање.

Раније, да бисте имали пуни приступ НТФС партицијама из Линука, морао сам користите управљачки програм ФУСЕ НТФС-3г, који ради у корисничком простору и не пружа жељене перформансе.

Овај управљачки програм није ажуриран од 2017. године, баш као и управљачки програм фс / нтфс само за читање. Оба покретачка програма креирала је Тукера, која, попут Парагон Софтваре, нуди власнички НТФС управљачки програм који се дистрибуира комерцијално.

Морате да се сетите октобра прошле године, након објављивања јавно доступних спецификација од стране Мицрософта и пружања могућности бесплатне употребе патената за екФАТ на Линуку, Парагон Софтваре отворио је свој код контролера применом екФАТ ФС.

Прва верзија управљачког програма била је ограничена на рад само за читање, али верзија са омогућеним уписивањем је била у развоју.

За ове закрпе није остало потраживање, а у језгро језгра је усвојен управљачки програм екФАТ који је предложио Самсунг и користио се у фирмвареу Андроид паметних телефона ове компаније.

Парагон Софтваре је болно гледао на овај потез, који је критиковао отворене имплементације екФАТ-а и НТФС-а.


Садржај чланка се придржава наших принципа уређивачка етика. Да бисте пријавили грешку, кликните овде.

Коментар, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена.

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   луик дијо

    ако Парагон пружа пуни изворни код са пристојном лиценцом, нема разлога да га не искористите,