I think using a Linux PC as a server is a pretty common solution. It won't have the niceties of OS X, but for simple stuff it will be fine. Oh, and you could use Samba too, if you didn't need Appletalk.
I'm hoping if Apple makes distributed rendering available for the pro apps (FCP, DVDSP, etc.,) that a Linux version will be available.