Scrivener has a Linux build, they call it a beta but it's really more like an alpha. This has me suspect that they build their program with the .net framework and for the Linux build they use mono. I'll see if I can get confirmation of this.
Forum Link
Announcement Link
And the forum has over five pages in two days so I'm guessing there is a lot of interest or a lot of techies munching at a delicious problem.