I'm looking for a home server in a mini-desktop form factor. I was looking at raspberry pi but it's too slow. I've been eyeing the mac-mini but it's too expensive. As far as linux based OSs any other ideas for a tiny server?
Lots of options, depending on your price / performance tradeoff curve.
There are plenty others as well.
Here is a comparison between the Pi, Beagleboard and Edison.
Maybe you can use a Intel® Compute Stick than again, I don't know what your budget is or your demands are. As for Linux, you can install Linux on this Intel stick or buy one with all-ready installed.