> > > > > I have discussed the benefits elsewhere. As for the deadlocks -- do
Actually fuse allows SIGKILL, because it's always fatal, and the
syscall may not be restarted.
What makes fuse special is that some file operations are synchronous
and non-restartable. That's just how the UNIX filesystem API works
and is hardly a bug in fuse.
I did say it's special. Sure, it has some "interesting" properties,
and with a bit of malice you can do very ugly things with it. If you
are interested, read Documentation/filesystems/fuse.txt, especially
the "Tricky deadlock" section ;)
Miklos
-