Hello, Please test the binaries. The NFSv4.2/4.1 client is for Windows 10/11 AMD64+x86 and Windows Server 2019+2022/AMD64, but interoperability feedback with NFSv4.1/NFSv4.2 servers based on Linux 6.6+ LTS and 6.16+ would be great. News: See announcement below, copy-by-block-cloning is IMO the most interesting new feature (now works with Linux nfsd exporting btrfs or xfs filesystems), because it's "on" by default for all Windows 11 applications (now working for 32bit *.exe on 64bit Windows) which copy files, followed by wings.exe (Linux users read man sg(1)) with powershell support. Thanks, Martin ---------- Forwarded message --------- From: Roland Mainz <roland.mainz@xxxxxxxxxxx> Date: Mon, Aug 4, 2025 at 1:58 PM Subject: [Ms-nfs41-client-devel] ANN: NFSv4.2/NFSv4.1 filesystem client Windows driver binaries for Windows 10/11+WindowsServer 2019/2022 for testing, 2025-08-04 ... To: <ms-nfs41-client-devel@xxxxxxxxxxxxxxxxxxxxx> Hi! ---- We've created a set of test binaries for the NFSv4.2/NFSv4.1 filesystem client driver for Windows 10 (32+64bit), Windows 11+Windows Server 2019/2022 (64bit), based on https://github.com/kofemann/ms-nfs41-client (commit id #d02fdef0eb50ffead29d88bd6e6899cfc49decd7, git bundle in tarball), for testing and feedback. ** FULL release readme: - http://www.nrubsig.org/people/gisburn/work/msnfs41client/releases/testing/msnfs41client_cygwin_64bit32bit_binaries_20250804_10h39m_gitd02fdef.readme - http://www.nrubsig.org/people/gisburn/work/msnfs41client/releases/testing/msnfs41client_cygwin_64bit32bit_binaries_20250804_10h39m_gitd02fdef.html (experimental HTML version) ** Download URL: - http://www.nrubsig.org/people/gisburn/work/msnfs41client/releases/testing/msnfs41client_cygwin_64bit32bit_binaries_20250804_10h39m_gitd02fdef.tar.bz2 ** Download hash sums: SHA2-256(msnfs41client_cygwin_64bit32bit_binaries_20250804_10h39m_gitd02fdef.html)= 2972b6440f8911e3a2007498b5fc4307fe86e8aa8612a529cd20548eddcca73f SHA2-256(msnfs41client_cygwin_64bit32bit_binaries_20250804_10h39m_gitd02fdef.readme)= 68d91ac23cfb450c41c1bfcc22609cdf52ded26db83b36f5eeb058e5237b5bbc SHA2-256(msnfs41client_cygwin_64bit32bit_binaries_20250804_10h39m_gitd02fdef.tar.bz2)= c7ffb058cfd7df5bd905ba10b15efce5c22e31c8bcb07f477dca47e19dcc62fd ** Major changes since the last release: - Maximum number of ACEs in ACLs has been increased to 128 - More software tested for compatibility: MariaDB, Microsoft Office 2016, Visual Studio 2022 work with msnfs41client - Volume label is now the nfs://-URL to the server (up to 31 characters for Windows Explorer compatibility) - Support for user and group names with non-ASCII (e.g. Unicode) names (like German umlauts) in ms-nfs41-client, winsg.exe etc. - winsg.exe now has a /P option to run powershell.exe with the requested group - |FSCTL_DUPLICATE_EXTENTS_TO_FILE| (file/block cloning) now works with 32bit processes on 64bit kernel - nfs_mount.exe now enforces that normal mounts need nfs://-URLs with absolute paths, and "public NFS" mounts need relative paths in a nfs://-URL - sec=none support - Improved /sbin/cygwinaccount2nfs4account script to better handle creation of Windows Domain accounts on the NFS server side - Various documentation+READMEs converted into a single DocBook/XML documentation - *.(exe|dll) executables are now signed with a WDK test signature, helping with *rare* cases that Windows Defender with paranoid settings wrongly recognising the binaries as potential threads. A *.cer certificate file is supplied which can be imported into the Windows Defender to whitelist the binaries if this happens. - Support for FSCTL_DUPLICATE_EXTENTS_TO_FILE, which allows Windows 11 applications which use |CopyFile2()| (like cmd.exe copy, xcopy.exe etc) to copy files via block cloning. Requires NFSv4.2 NFS server with { CLONE, SEEK, DEALLOCATE } support, exporting a filesystem which supports block cloning (e.g. btrfs, xfs). This includes correct cloning of sparse files. - Sparse file support (requires NFSv4.2 server { SEEK, ALLOCATE, DEALLOCATE } and the |FATTR4_WORD1_SPACE_USED| attr), including hole/data range enumeration, punching holes etc., e.g. $ fsutil sparse queryrange mysparsefile # - Improved Windows Extended Attribute (EA) support (requires NFS >= v4.1 server with "Named Attribute" support ("OPENATTR")), including create/read/write/delete - Improved WSL support - Support for Storage32-API (e.g. enables use of *.msi installer files on NFS filesystems) - Cygwin /usr/bin/svn and Windows '/cygdrive/c/Program Files/Git/cmd/git' now work - Illumos NFSv4.2 server is now supported - Solaris 11.4 NFSv4.1 server is now supported - Windows Server 2022 NFSv4.1 server is now supported (compared to WS2019 this NFS server version has ACL support) ** Please send comments, bugs, test reports, complaints etc. to the MailMan mailing list at https://sourceforge.net/projects/ms-nfs41-client/lists/ms-nfs41-client-devel ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz@xxxxxxxxxxx \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 3992797 (;O/ \/ \O;) _______________________________________________ Ms-nfs41-client-devel mailing list Ms-nfs41-client-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/ms-nfs41-client-devel