Great news for anyone looking for a tiny, cheap standalone XBMC box: You can now install XBMC on an Apple TV 2. Here's how it works.
First, the great news here: The Apple TV is an inexpensive $129— about $100 less than the Acer nettop I installed XBMC to. I haven't tested it yet, but Engadget's video demo (above) makes it look very promising. Installing XBMC on your Apple TV is a pretty simple process:
Step Two: Log Into Your Apple TV as root and Install From a Terminal prompt, you need to SSH into your Apple TV; you can simply enter:
...and use alpine as your password. (That's the default password; if you've changed it, use whatever you changed it to.) Use your Apple TV's local IP address for the SSH connection if apple-tv.local doesn't work.
Then simply paste the following code into Terminal, one command at a time:
echo "deb http://mirrors.xbmc.org/apt/atv2 ./" > /etc/apt/sources.list.d/xbmc.list
apt-get install org.xbmc.xbmc-atv2
Step Three: Enjoy XBMC! That's really all there is to it. The hardest part is jailbreaking the Apple TV, and even that's a piece of cake.
As I said, I haven't had time to fully test it yet, but the folks at Engadget seemed pleased with the test unit they tried out. And now I'm actually happy I got that Apple TV for Christmas.