There are many TV applications for Linux, some of them even since 10+ Years. There are also many USB DVB-(S/T/C/H) (and analogue) Adapters which work flawlessly with Linux e.G. Pinnacle PCTV Sat USB or the Opera DVB-S SAT Box, which i both run successfully with my MythTV Server since years.
So...