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 ()
Последнее исправление: hobbit (всего исправлений: 4)

Таким образом, драйвер 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 ☕☕☕☕☕
()

Знатно! Больше трэшу! Хочу ещё!

R_He_Po6oT ☕☕☕☕☕
()

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

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

Товарищ 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)
Ответ на: комментарий от Meyer

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

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

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

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

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

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

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

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

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

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

SkyMaverick 👍👍
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.