Ever heard of this dvr vendor named Tivo? They are completely linux. The only crap thing about them is that they digitally sign all executables. The kernel refuses to run non-signed software and believe me I've tried.