Hi! A post right up my street!
I run two Mini-ITX machines - one to be my Smoothwall firewall, and the other to be my webserver, backup machine and general dogsbody. (At the moment this is running Azureus to
serve my
mixes, which chews up a fair bit of memory even with things pared down bit is still doable. When I get the mod_bt code working correctly then I'll run the tracker bit of it as an Apache module, which will probably have a smaller footprint.) I think they're great machines.
I used two Morex cases - a
3677 for the firewall (which has a single laptop drive - the one from my original empeg-car!) and a slightly larger
2688 for the server, as I wanted to put one or two 3.5" drives in there. I found, at least for the first one, that I had to put a 2200uf capacitor across the 12V input from the power brick in order to get it to start - it just didn't have the oomph to deliver the start-up current needed. Finding this out took about a month, sending the case back to the supplier and getting it returned, and a lot of trawling through the bulletin boards.
(EDIT): Stupid idiot, I nearly forgot. I've replaced the CPU fan on the M-10000 with a Zalman Northbridge CPU cooler. It runs a bit hotter, and you wouldn't want to run distributed.net on it all day, and you want to get the attachment and the use of heat grease right. It is definitely better to have it silent - those 40mm fans are usually bearingless fans that choke up after a while. You could probably use
thermal setting resin - you're not going to be taking it off again, and you want better thermal conductivity after all. Mmmm - I should buy some.
My only observation is that even the M-10000 is not fast enough for screen work. Running Fedora Core 2, the screen draw time is very slow - windows will take seconds to redraw and drag. I think this is probably because I haven't got any video smarts plugged in and it's treating the video card as just a simple display buffer. If anyone has worked out how to get reasonable video in FC then let me know.
Running as a general network device is fine, however. It can SCP a file from one machine to another at 3MB/sec and the SSH daemon is not dragging the chain using up all the CPU time. Adding USB or Firewire drives is an excellent way to expand the thing, too.
How did you get on with this, eventually?
Paul