LINUX.ORG.RU

Недавно включённый в ядро Linux драйвер NTFS3, вероятно, заброшен автором

 , ,


1

1

В 2020 году компания Paragon Software начала работу по включению в основную ветку ядра разработанного ей драйвера для файловой системы NTFS под названием NTFS3, позиционировавшегося в качестве более производительной замены работающему в пространстве пользователя драйверу NTFS-3G. 31 октября 2021 года состоялся релиз Linux 5.15, включающий NTFS3.

26 апреля разработчик Kari Argillander сообщил в списке рассылки ядра Linux о том, что Константин Комаров, сопровождавший NTFS3, не выходил с ним на связь с момента принятия драйвера в основную ветку. Остаются неисправленными различные ошибки. Последние изменения в личном репозитории Константина, которые так и не были отправлены в общую ветку, датируются ноябрём 2021 года.

Kari Argillander отмечает, что ранее Константин вносил изменения без оглядки на других разработчиков и ни разу не ответил на предолжения помочь с сопровождением драйвера.

Таким образом, драйвер NTFS3 остаётся без сопровождающего и может быть удалён из ядра Linux.

>>> Подробности

★★★★★

Проверено: hobbit ()

Таким образом, драйвер NTFS3 остаётся без сопровождающего и может быть удалён из ядра Linux.

предолжения помочь с сопровождением драйвера.

Ну так а кто мешает то? Если раньше было бы неудобно параллельно мэйнтейнить один и тот же код, то сейчас то что?

firkax ★★ ()

Ну забухал человек или женился может, сложно сказать что страшнее.
Зачем сразу удалять-то, опенсурс же, другие поддержат. Или нет?

shalom_ ()
Последнее исправление: shalom_ (всего исправлений: 1)

Ну может кто подхватит. А это сам Костя писал? Или его уволившийся работник? Если второе то всё понятно. А если первое то хз, некогда ему, начальника занят :D Хотя может приболел или вообще забыл, всякое бывает.

LINUX-ORG-RU ★★★★ ()

Ничем конкретным не могу аргументировать, но у меня как-то сложилось не очень хорошее впечатление о продукции Paragon Software.

anc ★★★★★ ()

Константин Комаров, сопровождавший NTFS3, не выходил с ним на связь с момента принятия драйвера в основную ветку

Видимо он настолько заколебался из-за многочисленных до#бов со стороны мейнтейнеров файловых систем (ревизий NTFS3 было очень много), что решил поскорее влить в основную ветку и послать все нахер.

Sunderland93 ★★★★★ ()
Ответ на: комментарий от Gary

а когда из-за отсутствия поддержки накопились баги например

так про это вроде и речь изначально

Kompilainenn ★★★★★ ()
Ответ на: комментарий от shalom_

Ну забухал человек или женился может, сложно сказать что страшнее.

А завтра найдут дырень, а исправлять не станут. И вообще дырень будет много лет, потому что кто туда смотреть будет, на свалку истории?

А завтра добавят архитектуру, изменят апи ядра и ядро перестанет собираться. Или начнет портить данные. Будет куча грязи и ворнингов, из за оторых пропустят что то важное?

Код без сопровождения в ядре, тем более код сторонней, сложной и развивающейся файловой системы, это просто недопустимо.

AVL2 ★★★★★ ()

Эдуард Шишкин поддерживает Reiser4 уже много лет. В основную ветку Linux’а Reiser4 не принимают, потому что драйвер не поддерживается. Молодцы, ментейнеры.

Camel ★★★★★ ()
Ответ на: комментарий от Camel

там же вроде какие то проблемы с повторением кода? вроде как рейзер4 делает что то что делает линукс. но переписать возможности нет. в ядро код не принимают потому что дублирование. или я путаю?

AndreyKl ★★★★★ ()

может быть удалён из ядра Linux

Я так понимаю это ничем не подкрепленные домыслы автора новости? Ученые насилуют журналистов?

TI_Eugene ★★ ()
Ответ на: комментарий от Camel

Молодцы, ментейнеры.

Мейнтейнеров не должно существовать как класса. Сколько труда тратится впустую. Модули ядра должны быть в отдельных репозиториях и устанавливаться как обычные пакеты.

X512 ★★★ ()

А в чем проблема, форкайте и «помогайте»

One ★★★★★ ()
Ответ на: комментарий от AndreyKl

Там проблемы с личностью главного разработчика, всё остальное – виляние очком. Они там постоянно какие-то новые претензии придумывают.

Camel ★★★★★ ()

не знаю кто такой kari и почему с ним обязаны были выходить на связь, но я вижу в рассылках комаров участвовал в переписках как минимум осенью https://lore.kernel.org/lkml/aa4aa155-b9b2-9099-b7a2-349d8d9d8fbd@paragon-sof...

вероятно тут сыграла роль самого запада из-за санкций, блокировок и т.п., а кари просто дурачком прикидывается думая, что код из россии будут поставлять в таких условиях бесплатно.

bernd ★★★★★ ()
Ответ на: комментарий от zent

разработчик Kari Argillander Чем известен? что разработал? Или это их местный вахтер какой-то?

Посмотрел по коммитам:

  1. Удалял/добавлял инклюды хедеров
  2. Менял пробелы на табы
  3. Форматировал комментарии в коде
  4. Переименовывал локальные переменные
  5. Менял GPL заголовки
  6. Заменял goto на прямые выходы из функи
  7. Пару раз что-то проверил через Coverity
  8. Исправлял орфографию

По факту это не разработчик. Это человек-checkpatch. Но коммитов таких по ntfs довольно много, значит Paragon тоже в целом какой-то мусор приволокли в ядро. Так что если удалят, жалеть особо не буду.

zent ()
Последнее исправление: zent (всего исправлений: 1)

вся суть линуха - если в гугле, IBM, etc это не нужно, то можно выбросить:)

Rost ★★★★★ ()
Ответ на: комментарий от TI_Eugene

As I really wanted to see that ntfs3 will be big thing I have to say that I vote for removing unless someone comes to rescue this catastrophe.

Не совсем понятно, почему именно катастрофа.

gag ★★★★★ ()

There is lot of bug reports which are ignored completely.

Интересно, сломано ли в новом драйвере что-то, что безупречно работало в старом. Если нет - то и никакой катастрофы, ведь.

gag ★★★★★ ()
Ответ на: комментарий от X512

Мейнтейнеров не должно существовать как класса. Сколько труда тратится впустую. Модули ядра должны быть в отдельных репозиториях и устанавливаться как обычные пакеты.

И мейнтейнеров пакетов в идеальном мире тоже не должно существовать.

EXL ★★★★★ ()

Предположим, что Комаров не будет больше этим заниматься, не имеет значения, по какой причине.

Что, в огромном комьюнити, с кучей корпораций в придачу, никому не нужен драйвер к одной из самых (хотя, кому я вру - самой) распространенных файловых систем? Не верю (ц)

Товарищ Kari Argillander паникер, хотя в данном случае - полезный, обратил внимание на ситуацию раньше, чем дошло бы до реального удаления.

pekmop1024 ★★★★★ ()
Ответ на: комментарий от pekmop1024

с кучей корпораций в придачу

Скорее всего, никто не заинтересован. Или даже наоборот.

А не на фулл-тайм этим никто заниматься не будет. Точнее — может и будет. Но без особых результатов.

greenman ★★★★★ ()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от greenman

Скорее всего, никто не заинтересован. Или даже наоборот.

Клепатели смарт тв на ведроидах и прочих тайзенах c вебосями - более чем заинтересованы, например. В свое время так родился ныне уже ядерный exfat от самсунга.

pekmop1024 ★★★★★ ()
Ответ на: комментарий от pekmop1024

Что, в огромном комьюнити, с кучей корпораций в придачу, никому не нужен драйвер к одной из самых (хотя, кому я вру - самой) распространенных файловых систем? Не верю (ц)

Правда самой чтоль? Я давно не видел нигде, кроме винды, так как она ничего больше не умеет. А винда, по большому счёту, уже всё.

skiminok1986 ★★★★★ ()

Так если paragon'у этот код не нужен что они дурачков ищут то, вот обязан видите-ли и все. Надоело бросил, все логично.

Ну или огласите job offer на поддержку, от чего этот негодяй Комаров отказался)

TheMixa ★★★ ()
Ответ на: комментарий от greenman

Большинству наверное вообще хватает стриминга…

pekmop1024 ★★★★★ ()
Ответ на: комментарий от ZogG

Linux From Scratch… хотя погоди… а саму книгу же кто-то маинтейнит?

hatred ★★ ()
Ответ на: комментарий от ConLenov

Я только недавно обрадовался полноценной поддержке NTFS в Linux и тут …

мне хочется сделать запрещенное на форуме высказывание о национальном расп***ве.

это одна из причин, почему я не доверяю всяким диван линуксам. никогда не знаешь, кто их делает.

crypt ★★★★★ ()
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от Camel

Претензия в том что Шишкин делает свои велосипеды на костылях, игнорируя общепринятые вещи типа VFS.

Meyer ★★★★★ ()
Ответ на: комментарий от Meyer

Претензия в том что Шишкин делает свои велосипеды на костылях, игнорируя общепринятые вещи типа VFS.

Можно сказать так.

А можно по-другому: Шишкин наглядно демонстрирует убогость VFS, показывает более лучший способ работы с подобными вещами, но заскорузлые консерваторы захватившие власть в Linux Foundation боятся конкуренции и всего нового. (это я утрирую, если чо)

Таки когда-то Линус хвастал, что в Linux’е есть не то что драйвер, но целая подсистема, которую включили ради единственной железки (кажется телескопа), которая её использует. Главное – наличие поддержки. И что мы видим? Reiser4 поддерживается уже много лет, но про включение даже говорить перестали. Выдвигались самые разнообразные причины почему этого не происходит, но только вслух никто не озвучивает главную – репутационные риски, «файловая система от убийцы», вот это всё.

Camel ★★★★★ ()
Ответ на: комментарий от crypt

это одна из причин, почему я не доверяю всяким диван линуксам. никогда не знаешь, кто их делает.

Ну как не понятно, есть вот Kari Argillander, который мейнтейнит подсистему. Он и делает.

Ну, в действительности, в письме мейнтейнера написано, что:

  • сильно похоже, что автор, подписавшийся поддерживать, и раньше был отмороженым (патчи клал хрен пойми как, никого не слушал), а теперь вообще забил болт на разработку
  • попытки выйти на связь и хоть что-то донести пока успехом не увенчались
  • код хоть и в целом ничего, но до полной кондиции ещё допиливать, баги в трекере есть, а закрывать их некому.
  • короче, нужны тесты и патчи
  • следовательно, нужен сопровождающий (или их группа), хорошо разбирающийся в потрохах NTFS, что очевидно
  • очевидно, если таких не найдётся, к сожалению, драйвер придётся грохнуть, ввиду неподдерживаемости

Короче, вполне логичное сообщение и вполне нормальное проактивное реагирование, пока реально не дошло до разборок и удаления из ядра. Глядишь или разработчик выйдет из запоя отзовётся наконец-то, или кто-то другой код подхватит. Если никто, ну значит никому и не надо.

SkyMaverick ★★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)