Hi,
I'm not exactly concerned about Linux being way faster accessing an NTFS
drive. After all it's the OS itself and comes with it's own NTFS driver
which obviously is streamlined for typical POSIX operations.
I did not test& compare to using the Linux NTFS, rather I compared with
Linux on VMWARE using the same Windows NTFS.SYS (via the same
kernel32.dll APIs):
Cygwin: "C:/cygwin/bin/ls.exe /bin" -> cygwin1.dll -> kernel32.dll ->
NTOS kernel -> NTFS.SYS driver -> HD
linux: "/bin/ls /mnt/hgfs/C/cygwin/bin" -> glibc -> linux kernel ->
VMWARE hgfs driver -> vmware_player.exe (on Win32) -> kernel32.dll ->
NTOS kernel -> NTFS.SYS driver -> HD
As you can see the VMWARE path is much longer than Cygwin, and it passes
the same APIs and NTFS.SYS driver, and yet it executes much faster.
This helps us understand that there is a lot that still can be done in
Cygwin's filesystem performance.