On Thursday, September 05, 2013 11:53:56 AM Martin Sustrik wrote: > On 05/09/13 10:21, Amaury Bouchard wrote: > > However, I've made a patch for Linux kernel that would fix that and > > allow for implementing true fds in the user space. Unfortunately, I > > don't have enough time and morale to push the patch to the mainline. > > > > Maybe it would be easier to write a FUSE driver? > > Same amount of work to get it into the mainline, I guess. > > Martin FUSE is FileSystem in UsErspace. You don't put it in mainline at all, it has ports to the BSDs and OSX in literal form, and a similar system for Windows is Dokan. However, FUSE is a poor match for a socket API. CUSE (Character devices in...) doesn't match any better.