First post greetings... I'm a embedded system developer and I am in the process of buying a new house. I finally will have my own office / study / gadget lab area and I am looking forward to playing with Linux MCE. In the past, I really only had room for one computer and the wife did not want my Linux projects interfering with her computer use (Ubuntu 64 bit did not play nice with flash a couple years back). So finally I can play around. To be honest, the security cam / alarm integration appeals more to me, I don't watch that much TV.
I'm working my way through the Wiki and online info and I have come into some slightly contradictory info: Should my core be a dedicated core doing nothing but MCE tasks or can it be a general purpose server/workstation?
For example, I want a Trac/SVN server for some of my code development projects. I'm trying to learn Python / QT (got an N900 that I am playing with) and I want to use my linux box as a development workstation for Maemo / Meego. I own a domain that I have never put to good use and I might try to throw wordpress up there. I'll probably try to set up openVPN and an incoming SSH server (I know about the SSH keys issue).
One place in the wiki it says that you can use your MCE box as a standard workstation, but elsewhere it talks about a "clean core". Am I going to break a lot of MCE functionality if I update pieces of Ubuntu for software development tasks?
Anybody else use their MCE box as a general purpose home server?
Many more questions to come but I'm going to finish the Wiki first...
Ok so maybe my question was too vague but here's my specific confusion:
"It is best to dedicate one PC as the Core server. You can put this computer somewhere out of the way and not connect a monitor to it."
But from http://wiki.linuxmce.org/index.php/Frequently_Asked_Questions
"We didn't take any modules away from the Kubuntu distribution, we only added some. You can still use your Core as a normal Kubuntu Linux PC. In fact, our additions can be bypassed if they get in your way, as is explained below. But in general, DCERouter and other devices, like the home automation modules, all run in the background and won't interfere in screen sessions."
I'm laying out my systems / network and I would prefer to have one "home server" that has my media, my VPN server, my TRAC / SVN server. But if I am going to be constantly fighting compatibility between what works for MCE and the other services I want to run, I'd like to know sooner rather than later. Surely with all the geeks around here somebody runs other Linux services on their core?.