There are four options I can think of for you.
The first is to use Windows to run SS. As you said you hate Windows (and rightly so, well done

) this isn't really an option.
The second is to run Windows within a virtual machine within Linux. This involves basically running Windows within the Linux system, so you can use Windows for SS but if you want to do anything else you use your own apps within Linux. If you've worked with virtual machines before, you could try this. Otherwise I wouldn't recommend it, it looks like it might be a bit of a nightmare to set up.
The third is to use Wine. Wine is a compatibility layer for Linux which allows Windows applications to be run just as normal apps. Wine should run SS fine, but I do not know whether Java will work within it. You could try this method, though. The best way to install Wine is to install
Automatix and install it through that. No guarantees that this option will work, though.
And the last is just to use a web-based toolkit. Tiko is one of them, but I think there may be others around.