We have a couple of file servers running Linux and all GUI's run fine..
About VmWare, VMWare comes in a few tastes... linux version and WinNT version...
They all do the same: Provide a virtual machine to run a guest OS.
Which means you can run a 2nd NT on a NT with VMWare, run Linux on that NT box, run NT in VmWare in Linux, run another Linux distibution in Linux, run Dos in Winnt (*LOL*).

One of the replies was a virtual machine for Vb, now I've seen it too, even tried it... I don't know where I found it, but it was not a vm like vmware or wine, if i remember it was like "that vm program.exe myprog.exe", and that program (VM) catched the calls to the VB runtime dll's, and emulated that stuff, something like that.. I think it was version 0.00001 pre-alpha release or something, and it crashed my whole nt box, but the idea is kewl.

On the other hand, why code in VB if you don't plan to run it on a Windooz machine. Better learn a native language for that other platform (probably C/C++).
I read too that Borland is working on an IDE that will run on several OS's, and let you compile on 1 OS for multiple OS's. That would be so neat :-) Now I only have to convince the boss that Linux runs better then NT, and Borland has better IDE's and languages then VB... ;-)
(wat de boer (uhmm...baas) niet kent vreet 'ie niet...)