Problems for the Linux kernel NTFS driver as author goes silent
- Reference: 1651239010
- News link: https://www.theregister.co.uk/2022/04/29/problems_for_the_linux_kernel_ntfs/
- Source link:
It took a [2]long time and a lot of work to get [3]Paragon Software 's NTFS3 driver merged into the Linux kernel. It finally happened in kernel release 5.15 on the 31st October 2021. It has received no maintenance since.
This will definitely, in my opinion, affect the process of how new filesystem drivers will be merged to upstream in future
According to programmer Kari Argillander, who has offered to help without avail and posted his concerns to the kernel mailing list, since that time the driver's author, Konstantin Komarov, "has kept total radio silence. I have tried to contact him with personal mails with no luck."
There was some activity on the driver's GitHub [4]page in November last year, but Komarov has not sent any pull requests (PRs). (A "PR" is Git's somewhat unintuitive term for the process of asking a project's managers to incorporate changes.)
The Reg asked Argillander if there was any chance that this could mean that the NTFS3 driver may be dropped from the kernel.
[5]
He replied: "I do not think so. [The email] was just dropping a bomb: that it might be a good option. I do not believe Linus would want that, at least not yet. Still, this will definitely, in my opinion, affect the process of how new filesystem drivers will be merged to upstream in future."
[6]Just because you can do it doesn't mean you should: Install Linux on NTFS – on the same partition as Windows
[7]Linux kernel 5.15 released with new NTFS driver plus an LTS sticker slapped on it
[8]How Windows NTFS finally made it into Linux
[9]GitHub merges 'useless garbage' says Linus Torvalds as new NTFS support added to Linux kernel 5.15
We asked if the alternative would be for someone else – possibly Argillander himself – to take over maintaining the code, even without Komarov's agreement.
"Definitely. This is the way open source works. I will definitely want to maintain this with someone, but we really need someone who knows the NTFS internals more. There is Namjae Jeon, who [10]says that he has experience with that. So I will email and see what we can do."
[11]
[12]
Head kernel boffin Torvalds [13]agreed :
If you are willing to maintain it (and maybe find other like-minded people to help you), I think that would certainly be a thing to try.
It won't be an easy job. The original effort at inclusion failed [14]with a stinging response from Torvalds , and even in its revised, more modular form, it's a massive chunk of code.
Looking at Paragon's [15]imprint page – a German legal [16]requirement – Komarov is listed as the CEO. The Register has also tried to contact Paragon for comment, with no response.
The Register also asked Paragon Software's PR rep to ask for comment via LinkedIn.
[17]
We suspect that Paragon Software may have been unprepared for the workload of cooperating with the single biggest and most active software-development project in the world.
If you can help shed light on the issue, please get in touch with the author [18]here or using the byline above. ®
Get our [19]Tech Resources
[1] https://lore.kernel.org/ntfs3/da20d32b-5185-f40b-48b8-2986922d8b25@stargateuniverse.net/T/#u
[2] https://www.theregister.com/2021/10/13/how_ntfs_finally_made_it/
[3] https://www.paragon-software.com/
[4] https://github.com/Paragon-Software-Group/linux-ntfs3/commits/devel
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YmwLqSoWVcoBBwbE9mK5EAAAABE&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[6] https://www.theregister.com/2021/11/22/install_linux_on_ntfs/
[7] https://www.theregister.com/2021/11/01/linux_515_kernel_lts/
[8] https://www.theregister.com/2021/10/13/how_ntfs_finally_made_it/
[9] https://www.theregister.com/2021/09/06/github_merges_useless_garbage_says/
[10] https://lore.kernel.org/lkml/CAKYAXd89Ypc09ZkuZT+w3TDscpB8_=wHY=JpZJb7LY1LDg+7Uw@mail.gmail.com/
[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YmwLqSoWVcoBBwbE9mK5EAAAABE&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[12] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YmwLqSoWVcoBBwbE9mK5EAAAABE&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[13] https://lore.kernel.org/lkml/CAHk-=wihuvzVTozzNLZT=uFzJH6uM7ZNKN7fYVpm0v2KkY6Jxg@mail.gmail.com/
[14] https://www.theregister.com/2020/08/18/paragon_tries_to_contribute_ntfs/
[15] https://www.paragon-software.com/impressum/
[16] https://www.iubenda.com/en/help/7816-impressum-what-is-it-and-when-is-it-needed
[17] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YmwLqSoWVcoBBwbE9mK5EAAAABE&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[18] mailto:lproven@sitpub.com?subject=NTFS
[19] https://whitepapers.theregister.com/
Re: Paragon Software was founded and run by Russian folks
" Heck, some of them even might have been taken to army and brought into meaningless war and faced death... "
This was my thought, after thinking that maybe the poor guy was burnt out or suffering from other inner demons.
Regardless, wherever they are, I hope they're alright.
Hang on a mo ...
Isn't one of the whole fricking points about "open source" that anyone can pick it up and develop (or at the very least) maintain it ? So it shouldn't kill a project if the author(s) go AWOL (or given the names, MIA) ????
What exactly is needed apart from the source code here ?
I understand why some projects die because there's no resource to advance them. But that doesn't seem to be the case here.
Re: Hang on a mo ...
>What exactly is needed apart from the source code here ?
Deep technical knowledge of the propriety Microsoft file system
Deep technical knowledge of Linux Kernel and device drivers
Deep software engineering experience to build complex software that millions of high performance systems are going to rely on.
Deep experience with dealing with the open source community and the Linux kernel development process, politics and infrastructure
The financial ability and personal circumstance to commit to a full time unpaid job supporting the software
- things that anyone can pick up
Re: Hang on a mo ...
-> Deep experience with dealing with the open source community and the Linux kernel development process, politics and infrastructure
AKA the toxic LKML. Prepare to be shouted at. Prefer for, when your code has a bug, to be vilified by people who can't do the job that you did.
Re: Hang on a mo ...
-> Isn't one of the whole fricking points about "open source" that anyone can pick it up and develop (or at the very least) maintain it ?
If you know what you are doing, yes. Most people don't. And those that do are usually employed somewhere. Why do you think the whole subject of a read write driver for NTFS has been around for decades?
Righy ho ...
So the problem is "just" a lack of technical knowledge ?
Or (prepares hard hat) is it less the technical knowledge, and more the technical knowledge that is able to negotiate the byzantine kernel development process ?
Not the greatest advert for Linux then.
Surprised MS hasn't taken ownership of this. What with their linux for windows project.
Paragon Software was founded and run by Russian folks
Given the current events that involve Russia, it might very well be that they are hit by the sanctions, cannot work with the western companies and are completely off the grid. Heck, some of them even might have been taken to army and brought into meaningless war and faced death...