site  contact  subhomenews

Kernel 5.10.39 compiled with Paragon ntfs3 driver

May 24, 2021 — BarryK

I previously reported failure to compile this driver:

https://bkhome.org/news/202105/attempted-to-compile-paragon-ntfs-driver.html

However, one of the patches was the wrong version. Fixed that, it compiled with the 5.12.6 kernel, not with the 5.10.39 kernel. The older kernel required a patch, and the Arch Linux developer guys have already done that:

https://aur.archlinux.org/packages/ntfs3-dkms/

Great! have successfully compiled 5.10.39. The source, patches and build scripts are here:

http://distro.ibiblio.org/easyos/source/kernel/5.10.x/5.10.39/

I want this NTFS driver because of support for "hole-punching", see earlier post:

https://bkhome.org/news/202105/automatic-resizing-of-save-file-for-puppy.html

I am considering redesigning EasyOS to use a "save-file" rather than a "save-folder". One reason is will enable frugal install on a PC which only has a NTFS partition, no need to create a ext4 partition.

Paragon Software FAQ for ntfs3:

https://www.paragon-software.com/home/ntfs3-driver-faq/

Also turned on exFAT driver, builtin. Previously have been using the exFAT fuse driver. Kernel configs:

File systems > DOS/FAT/EXFAT/NT Filesystems
<*> MSDOS fs support
<*> VFAT (Windows-95) fs support
(437) Default codepage for FAT
(iso8859-1) Default iocharset for FAT
[ ] Enable FAT UTF-8 option by default
<*> exFAT filesystem support
(utf8) Default iocharset for exFAT (NEW)
< > NTFS file system support
<*> NTFS Read-Write file system support
[ ] 64 bits per NTFS clusters (NEW)
[*] activate support of external compressions lzx/xpress
[ ] NTFS POSIX Access Control Lists (NEW)

...that "lzx/xpress" is support for reading Windows compressed files.   

Tags: easy