Originally posted by: drag
All linux distros are about the same. The major differences come in how they are set up and how they are presented initially during a install.
Each distro is perfectly capable of doing anything that any other distro can do. Some things in one distro may be a bit easier to do because of the setup, and other distros may have specific bugs in software that occasionally gets in the way of making things that work in all distros equally. Also configuration, especially for networking and startup scripts will vary from distro to distro.
But there is nothing that will stop any distro from running Mythtv as well as any other as long as you are willing to put the work in.
That being said probably Fedora core2 would be the easiest. Not because of any innate superiority, but simply because some people that happen to use Fedora have gone thru a lot of work to make sure that it is easy to set up and run well.
Mythtv has a VERY complicated set of dependances that you need to be able to deal with in order to have it run correctly. The Mythtv folks, instead of writing everything from scratch, have taken functionality provided by other programs and incorporated it into the overall mythtv package.
For instance for channel listings, settings, and scedualling they use a MySQL database. The channel listings are gathered using XMLTV. The video player that they use to play media, such as TV, is Mplayer, and the encoding is taken care of using Mencoder. Video drivers are provided from the IVTV project for Wintv PVR-250 and 350 mpeg2 cards, and bttv and VL4 provide drivers for the normal, cheaper cards you tend to see. (some cards, such as the ATI All-in-wonder (not to be confused with the Wonder TV capture cards) won't work in Linux). etc etc.
So it can be a lot of work to find and install all these programs. Also making sure that all of them are setup with the correct functionality needed to be used in MythTV. And that's not even counting stuff like the game emulation and weather stuff.
So by using tools like
Apt (or Yum), and the 3rd-party
Atrpm rpm database. It makes it easy to install all this software (apt-get install mythtv-suite or some such command).
fedora mythtv howto page.
the official mythtv howto
Oh. and when you install Fedora, be sure to select "install everything" option, just to make it easy on yourself. You can go and later turn off services and such you don't want running.
Also mythtv isn't realy all that easy to deal with. It may take a few different tries. Just go slow and be sure to read everything in both howtos because their are tips and tricks randomly placed that may help out.