Re: [Ms-nfs41-client-devel] [Announcement] NFSv4.2/NFSv4.1 filesystem client Windows driver binaries for Windows 10/11+WindowsServer 2019/2022 for testing, 2025-09-06 ...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Sep 6, 2025 at 11:24 AM Martin Wege <martin.l.wege@xxxxxxxxx> wrote:
>
> 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.
I do plan on testing someday, but I will note that it would be really nice
if someone was to test this at the next Bakeathon in Oct.
(You can do so remotely using tailscale.)

rick

>
> News:
> See announcement below; xcopy.exe/cmd.exe copy/MS Explorer file copy
> acceleration via NFS server side copies and copy-by-block-cloning are
> IMO the most interesting new features (cloning now works with Linux
> nfsd exporting btrfs or xfs filesystems, server side copy with all
> filesystems), because it's "on" by default for all Windows 11
> applications 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: Sat, Sep 6, 2025 at 12:33 PM
> Subject: [Ms-nfs41-client-devel] [Announcement] NFSv4.2/NFSv4.1
> filesystem client Windows driver binaries for Windows
> 10/11+WindowsServer 2019/2022 for testing, 2025-09-06 ...
> 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
> #46aa157ba1031b15d6a3539d7204c95da32fe0d6, 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_20250906_10h29m_git46aa157.readme
> - http://www.nrubsig.org/people/gisburn/work/msnfs41client/releases/testing/msnfs41client_cygwin_64bit32bit_binaries_20250906_10h29m_git46aa157.html
> (experimental HTML version)
>
> ** Download URL:
> - http://www.nrubsig.org/people/gisburn/work/msnfs41client/releases/testing/msnfs41client_cygwin_64bit32bit_binaries_20250906_10h29m_git46aa157.tar.bz2
>
> ** Download hash sums:
> SHA2-256(msnfs41client_cygwin_64bit32bit_binaries_20250906_10h29m_git46aa157.html)=
> 5e390967c8892b720cf8a426ceb78e33d6f10ecb4c24601dfc9892b4366fa276
> SHA2-256(msnfs41client_cygwin_64bit32bit_binaries_20250906_10h29m_git46aa157.readme)=
> 4981aa747db803f57c1756edaa23e9528dcc2b4620b358f4aceaf4aade2d26aa
> SHA2-256(msnfs41client_cygwin_64bit32bit_binaries_20250906_10h29m_git46aa157.tar.bz2)=
> bdd4c2bab46d7c1970dd5dfc995bdcd03bd84df5478a04191d152688d255f795
>
>
> ** Major changes since the last release:
> - /sbin/nfs_globalmount, a new tool for Administrators to manage
> global/machine-wide mounts which are available to all Windows
> users/services/logons
> - Implemented |FSCTL_OFFLOAD_READ|+|FSCTL_OFFLOAD_WRITE| (e.g. used by
> Windows 10 xcopy, Windows Explorer etc) for server-side NFSv4.2 COPY
> - Better FreeBSD 14 nfsd compatibility
> - DFS service no longer needs to be disabled
> - 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
> - 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
> - *.(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
>





[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux