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)

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

Шишкин наглядно демонстрирует убогость VFS, показывает более лучший способ работы с подобными вещами, но заскорузлые консерваторы захватившие власть в Linux Foundation боятся конкуренции и всего нового

Вот только делать всё вот это (попутно разломав до основания всё, что сами делали и оставив одну «единственно правильную») почему-то должны те самые «заскорузлые консерваторы», а сам Шишкин будет стоять рядом красивый и в белом пальто.

И да, пытался узнать на ОпенНет, так и не узнал: эти гениальные творения хоть где-то по-серьёзному используются, кроме тачки самого Шишкина и группы гиков?

SkyMaverick ★★★★★
()

Тред я не читал, но – найти-то его и поинтересоваться не пробовали? Вдруг он вообще помер.

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

Ну, кстати, да. Ковид и вот эта вся хурма.

У меня, кстати, ещё и возник вопрос, а в Paragon-то письмо не пробовали заслать. Может там или ответят или подписанта подопнут, если с ним всё в порядке.

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

так к ядру-то у меня претензий нет. есть претензии к проектам «5 ноунейм разработчиков».

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

Ты так говоришь, как будто «там» не могут так сделать, и все при этом дофига ответственные.

да, но все усугубляется общим имиджем «русские» в текущих условиях, вот ведь что...

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

кто то должен следить за изменениями/совместимостью. тогда нужны мейнтейнеры модулей. имхо, всё станет сложнее ввиду сильной связности системы.

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

По сабжу: веры с самого начала не было этому Парагону.

я пользовался их драйвером с записью ещё во времена оны, спасибо им за работу.

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

а в Paragon-то письмо не пробовали заслать

С opennet’a:

Константин Комаров, основатель и руководитель компании.

einhander ★★★★★
()

Кстати, а как сам драйвер в работе? Есть результаты бенчмарков? Как я понял, драйвер поддерживает все возможности NTFS, включая сжатие. Кроме одной-единственной возможности - драйвер не умеет работать с NTFS, который был когда-то преобразован из FAT32. Реализацию фичи отложили из-за невостребованности

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

«Умирающая платформа» еще нас с тобой переживет.

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

Не знал. Ну тогда упс, придётся искать других сопровождающих. Я впрочем, думаю, что найдётся кому подхватить. Не самая ненужная в жизни ФС.

SkyMaverick ★★★★★
()

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

Usruser
()

Новый тупой заголовок новости на ЛОРе, вероятно, является убогим примером мерзейшего кликбейта.

massimus ★★★
()

Linux драйвер NTFS3, вероятно, заброшен автором

В этом весь линукс... 😟😟😟

xwicked ★★☆
()

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

Арестован за убийство жены?

x-signal ★★
()

драйвер NTFS3 остаётся без сопровождающего

Может кто-то и возьмется сопровождать.

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

Поддерживаю. Тут следует учесть, кто писал новость. Это ведь небезызвестный @sudopacman

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

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

ya-betmen ★★★★★
()
Ответ на: комментарий от tiinn

я думал что такое в ядре поможет монтировать разделы ntfs без дополнительного ntfs-3g, но не помогло… а про то что бы ставить linux на ntfs даже мыслей таких не было.

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

Арестован за убийство жены?

а тем временем...

новости> ФСИН рассматривает привлечение IT-специалистов, отбывающих наказание в исправительных центрах, к удаленной работе на коммерческие компании.

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

Если это тот самый Кари, который гуглится, то у него написано, что он CI Automation Architect, автоматизацией сборки/внедрения ПО занимается, а не разработкой ПО.

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

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

Видимо, это про текущее качество работы драйвера.

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

вот не пойму, за что вы агитируете.

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

вы предлагаете убрать мейнтейнера. т.е. можно предполагать что мелкие поломки происходят довольно часто. и нтфс3г давно бы уже сломался , а так как автора днём с огнём (по неизвестным причинам) не сыскать, то модуль давно бы уже отпал. а сейчас модуль работает. зачем убирать мейнтейнеров?

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

AndreyKl ★★★★★
()
Ответ на: комментарий от SkyMaverick
  • следовательно, нужен сопровождающий (или их группа), хорошо разбирающийся в потрохах NTFS, что очевидно
  • очевидно, если таких не найдётся, к сожалению, драйвер придётся грохнуть, ввиду неподдерживаемости

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

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

У вас не было, а у кучи виндузятников - было. Вот, есть два стуладиска, С и D. На D ещё куча свободного места, чё б туда линукс на пробу не воткнуть? Виртуалки тогда ещё не пользовались такой популярностью, да, впрочем, тогда они и тормозили сильнее.

tiinn ★★★★★
()
Ответ на: комментарий от ne-vlezay

не надо ничего сносить… просто я думал так: предположим в sda1 установлена винда на ntfs, а в sdb1 линукс на ext4 и линуксом можно примонтировать виндовый sda1 без всяких ntfs-3g так как ядро само в ntfs умеет… но это я так только думал и даже попробовал, удалил ntfs-3g и возможность монтировать ntfs разделы пропала.

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

Именно так оно и работает, без ntfs-3g. Только монтировать надо вручную, файловые менеджеры не поддерживают.

Как-то так:

mount -t ntfs3 /dev/sdxY /mnt
sergio-m
()
Ответ на: комментарий от X512

qnx назьівается. Та еще проприетарная помойка.

Jetty ★★★★★
()
Ответ на: комментарий от sergio-m

надо вручную

у меня все вручную

Как-то так:

mount -t ntfs3 /dev/sdxY /mnt

без -t пробовал это критично? пробовал на ядре 5.16, надо на 5.17 попробовать с -t

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

вот не пойму, за что вы агитируете.

За стабильный API чтобы сторонний код хотя бы 5 лет без необходимости меинтейнить проработал. А также на вынос модулей в отдельные репозитории.

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

Ну, что я могу сказать. NTFS - штука довольно нетривиальная и нюансов там чуть более, чем дохрена. Пилить «с наскоку» получится вряд-ли. Нужен человек (или компания), который долго и вдумчиво этим занимается. Paragon такая компания. Но, как видимо, несколько раздолбайская (если уж забили, так так-бы и написали в рассылку, чтоб вопросов не было).

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

Признаться я не понял в какой момент «заскорузлые консерваторы» должны что-то переделывать, а Шишкин что-то разломал. Беру Linux, накатываю паччик Reiser4 – почему-то VFS не разломан до основания, Reiser4 работает. Поясните, что вы хотели сказать?

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

Или в тюрячке. Такое с разработчиками файловых систем случается порой.

Camel ★★★★★
()

Кстати. Как-минимум на русской версии сайта они ищут девелопера на GPL-драйвер на Linux.

Так что, вполне возможно, связано и с этим.

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

Шишкин ничего не разломал (пока ещё, по крайней мере). Он готов генерировать идеи, ну и, уговорили, пилить свой Reiser. И не готов работать, если что-то делают не так, как ему нравиться, или вообще что-то делать, тобы было как ему нравиться (на чём он запускать-то будет, интересно). Ну извини чувак, но мир не обязан только вокруг тебя крутиться.

В последнем на данный момент интервью (уже про Reiser 5). Там «прекрасно» всё, но особенно роскошен последний вопрос-ответ.

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

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

А вторую часть сообщения ты сознательно проигноривал?)

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

Чтобы монтировалось надо опции поправить, т.к. по умолчанию они там для NTFS-3g почему-то прописаны.
У меня так (NTFS-3g удалён, systemd отсутствует):

$ cat /etc/udisks2/mount_options.conf
# This file contains custom mount options for udisks 2.x
# Typically placed at /etc/udisks2/mount_options.conf
# Refer to http://storaged.org/doc/udisks2-api/latest/mount_options.html

[defaults]
vfat_defaults=uid=$UID,gid=$GID,shortname=mixed,utf8=1,showexec,flush,dmask=7022,fmask=7133
vfat_allow=uid=$UID,gid=$GID,flush,utf8,shortname,umask,dmask,fmask,codepage,iocharset,usefree,showexec

exfat_defaults=uid=$UID,gid=$GID,dmask=7022,fmask=7133,iocharset=utf8
exfat_allow=uid=$UID,gid=$GID,dmask,errors,fmask,iocharset,namecase,umask

ntfs_defaults=uid=$UID,gid=$GID,dmask=7022,fmask=7133,iocharset=utf8
ntfs_allow=uid=$UID,gid=$GID,umask,dmask,fmask,iocharset,noacsrules,nohidden,sys_immutable,discard,force,sparse,showmeta,prealloc,acl
Udisks нужен минимум 2.9.0
https://www.opennet.ru/opennews/art.shtml?num=53040

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

Reiser4 стабильно кривая уже много лет

Пофиксил согласно реальности

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