Am I correct that Ubuntu desktop and server are the same os but that desktop runs X and lacks things that a server might have like dhcp server, mysqld, apache, etc.? And that if I add those items it would in fact be a server with X instead of just the command line that is given with the server?
EDIT: Is this pretty much the same with all linux distros? I like Fedora, but I only saw Fedora Desktop. I can update it to become server, right?