A Linux kernel patch with 27,000 lines of code written in one file can be sent



The Linux kernel, one of the most famous open source projects, is

developed while many engineers interact on the mailing list and respect the way the kernel is developed . The Linux kernel did not previously support NTFS writing, but software developer Paragon Software provides a kernel patch that supports full NTFS functionality, including writing. However, there was a little problem with the delivery method, Michael Lalabel of the news site ' Poronix ' which provides hardware reviews of Linux and related news reports.

Paragon Looks To Mainline Their NTFS Read-Write Driver To The Mainline Linux Kernel-Phoronix
https://www.phoronix.com/scan.php?page=news_item&px=Paragon-Read-Write-NTFS-Linux

Paragon Sends Out Updated NTFS Driver They Want To Mainline For The Linux Kernel-Phoronix
https://www.phoronix.com/scan.php?page=news_item&px=Paragon-Linux-NTFS-Driver-V2

Linux kernel maintainers tear Paragon a new one after firm submits read-write NTFS driver in 27,000 lines of code • The Register
https://www.theregister.com/2020/08/18/paragon_tries_to_contribute_ntfs/

Paragon Software has long provided commercial drivers for NTFS for Linux and other platforms. However, considering that NTFS is functionally overtaken by other advanced file systems, he decided to integrate his code into the Linux kernel and contribute to the community. Until now, when writing to NTFS on Linux, it was common to use software called NTFS-3G , but if the provided patch is adopted, the complete NTFS function including writing will be performed on the Linux kernel. It will be available as a standalone.

However, there were some problems with the way Paragon software provided patches. When Paragon Software provides a kernel patch, it writes 27,000 lines of code in one file and sends it to the mailing list. Rather than welcoming the full implementation of NTFS, the reply 'How do you review this monster?' was the developer's first reaction to the Paragon software patch.



The 'kernel development method' for Linux has been translated into Japanese, and is a document you should read if you participate in Linux kernel development. The documentation, the large code size because it increases the time and effort for confirmation, 'the Linux kernel community, a large amount of willing a chunk of code does not receive at a time' that the description there is, You can see that the behavior of Paragon Software this time was 'a violation of manners' in the community.

After that, Paragon Software split the patch into 10 files and sent it to the mailing list again, and it seems that it noticed its manner violation. ``In any case, I'm happy that the read/write NTFS driver may be adopted by the Linux kernel,'' Phoronix's comment section says there is a long-awaited comment on the adoption of the patch. did.

in Software, Posted by darkhorse_log