A Good HTPC Linux Distribution

I’m in a bit of a pickle here. I have an Atom 330-based tiny computer which I use as my HTPC. It performed its job fine running Windows 7 and Boxee, and over the past few months, it ran Mac OS X Leopard with Plex. Now, however, I want to try Linux as an HTPC operating system, but I kind of ran into a roadblock there with Ubuntu 9.10 – so the question is: what is a good HTPC Linux distribution?

Since my preference in distributions lies with Debian-based systems, and Ubuntu in particular,I obviously went for the latest Ubuntu release, version 9.10. Sadly, Ubuntu 9.10 has major issues on Atom 330/Intel 945GC+ICH7 chipset machines; no matter what I do, it will always crash during installation. Sometimes even before starting the installation (while still in live CD mode), sometimes during. It’s not the installer that crashes – the entire operating system hangs. I tried both USB and CD as installation source.

Google is not helpful in providing a solution, but it did reveal that I’m not the only one experiencing problems. A lot of people on Atom 330 machines, or machines with the 945GC+ICH7 and GMA950 video chip, are having problems similar to what I’m experiencing.

So, it’s time to find another Linux distribution which would work well on this machine, acting as an HTPC. The specifications in more detail:

  • Foxconn 45CSX mini-ITX motherboard
  • Intel Atom 330 processor (dual-core, 2×1.6Ghz)
  • Intel 945GC+ICH7 chipset
  • Intel GMA950 graphics chip
  • Realtek ALC662 audio chip
  • Realtek RTL8100C ethernet chip
  • 2GB of DDR2 RAM
  • 160GB SATA hard drive
  • Aureon USB sound card with optical out (all audio is optical in my house)

I do have a few needs when it comes to this one. Most importantly – this HTPC is also my media server. All my media files (TV shows, mostly) are stored on an external hard drive attached to this system via USB. The Linux distribution for this machine must be able to share this drive easily with the Windows machines in my network, with as little hassle as possible. On top of that, it needs NTFS-write access to this drive, too, since I download my TV shows (legal in The Netherlands, don’t worry) on my main desktop, and then transfer them over the network to the drive.

It must be able to run Boxee very well. Boxee is available for Linux, so that shouldn’t be a problem. An equivalent may be acceptable, but I at least need a good and clean interface, and support for downloading show metadata over the internet. This last bit is crucial, as I want show descriptions, episode guides, etc. on my HTPC. Curiously, TV support is not required (I don’t record TV).

Note that anything Ubuntu-based is out of the question, as I don’t want to encounter that bug again the next time I run an apt-get dist-upgrade. Easy codec installation would be nice, and some way to install and update Chrome would be very welcome too (my friends and I often watch YouTube music videos or live performances while enjoying a few drinks).

Well, fire away. Lemur2, I’m counting on you providing at least 15 links. For once, I won’t be annoyed by your link comments!

76 Comments

  1. 2009-10-30 12:20 pm
  2. 2009-10-30 12:34 pm
    • 2009-10-30 12:48 pm
      • 2009-10-30 3:55 pm
  3. 2009-10-30 12:53 pm
    • 2009-10-30 12:54 pm
      • 2009-10-30 1:23 pm
        • 2009-10-30 2:28 pm
          • 2009-10-30 5:40 pm
          • 2009-10-30 8:45 pm
          • 2009-11-04 12:07 pm
  4. 2009-10-30 12:54 pm
    • 2009-10-30 2:29 pm
  5. 2009-10-30 1:17 pm
  6. 2009-10-30 1:25 pm
    • 2009-10-30 2:15 pm
  7. 2009-10-30 1:37 pm
    • 2009-10-30 1:59 pm
      • 2009-10-30 2:44 pm
        • 2009-10-30 4:55 pm
          • 2009-10-30 5:14 pm
          • 2009-10-30 6:03 pm
          • 2009-10-30 7:07 pm
          • 2009-10-30 9:22 pm
    • 2009-10-30 2:53 pm
  8. 2009-10-30 2:13 pm
  9. 2009-10-30 2:13 pm
  10. 2009-10-30 2:54 pm
    • 2009-10-30 3:14 pm
      • 2009-10-30 3:24 pm
        • 2009-10-30 3:27 pm
          • 2009-10-30 3:37 pm
          • 2009-10-30 3:39 pm
          • 2009-10-30 3:45 pm
          • 2009-10-30 3:55 pm
          • 2009-10-30 4:05 pm
          • 2009-10-30 7:18 pm
          • 2009-10-30 11:23 pm
          • 2009-10-30 11:38 pm
          • 2009-10-30 11:50 pm
          • 2009-10-31 12:20 am
          • 2009-10-31 3:54 am
          • 2009-10-31 4:42 am
          • 2009-10-30 11:20 pm
          • 2009-10-30 11:41 pm
          • 2009-10-30 11:52 pm
          • 2009-10-30 11:55 pm
          • 2009-10-31 6:38 am
          • 2009-10-30 8:47 pm
          • 2009-10-30 4:38 pm
          • 2009-10-30 5:46 pm
          • 2009-10-31 2:16 am
          • 2009-11-02 8:05 pm
      • 2009-10-30 9:30 pm
        • 2009-10-30 9:40 pm
    • 2009-10-30 3:17 pm
    • 2009-10-30 8:44 pm
  11. 2009-10-30 3:20 pm
  12. 2009-10-30 3:32 pm
  13. 2009-10-30 3:57 pm
  14. 2009-10-30 5:02 pm
  15. 2009-10-30 5:20 pm
    • 2009-10-30 5:48 pm
    • 2009-10-30 6:18 pm
    • 2009-10-30 7:51 pm
    • 2009-10-30 7:59 pm
    • 2009-10-30 11:53 pm
  16. 2009-10-30 5:51 pm
  17. 2009-10-30 5:51 pm
  18. 2009-10-30 6:39 pm
  19. 2009-10-30 7:29 pm
  20. 2009-10-30 9:43 pm
  21. 2009-10-30 11:45 pm
  22. 2009-10-31 2:07 am
    • 2009-10-31 2:16 am
      • 2009-10-31 5:28 am