In-kernel QUIC implementation with Userspace handshake
github.com
github.com
By the way, are there any living examples of using WebDAW over HTTP/3? I would prefer both client and server parts of my network shares to work in the userspace minimizing involvement of the OS but HTTP3/QUIC sounds great to replace previous versions of HTTP in this use case. I've done some googling but could only find that Windows was going to do SMB over QUIC to replace WebDAV.
And I have never seen anybody using NFS (despite it seeming quite popular according to its mentions on the web). I looked at it as it sounded interesting but gave up the Idea once I found out it does broadcats - I wanted file servers to be passive and only respond to direct requests.
Regarding Microsoft - they say they are updating SMB to use QUIK for sake of eliminating the need in VPNing access to remote shares thanks to its encrypted nature (as I understood, they previously meant WebDAV to be used instead of SMB for VPNless remote file sharing). Nevertheless I doubt many people are going to find courage for exposing company file servers running Windows directly to open Internet without using a firewall and a VPN.
The issue is complex super-protocols like TLS, with handshakes, negotiations, numerous operational modes and so forth. Splitting this so the kernel only sees a simple wire protocol - with anything involving complexity and decision-making happening in user-space - removes any concern.