리눅스에서 TV튜너 카드를 사용하려면, 그에 맞는 커널 드라이버가 필요할 것이다. bttv 드라이버는 커널 버전 2.2.0 이후로 커널의 한 부분으로 배포된다.
아니면, 드라이버 패키지의 최신 버전을 구해서 2.0.35 이후 버전의 커널과 함께 사용할 수도 있다. 그러나, 2.0.x 버전대의 오래된 커널에서도 작동된다는 보증은 하지 못한다. 업데이트된 bttv 패키지는 http://www.thp.uni-koeln.de/~rjkm/linux/bttv.html에서 구할 수 있고, 좀더 업데이트된 버전은 Gerd Knorr의 http://www.in-berlin.de/User/kraxel/xawtv.html에서 구할 수 있다. 이러한 패키지들은 TEA6300, TDA8425와 DPL3518을 포함하여 더 많은 오디오 칩들을 추가로 지원한다.
여러분이 bttv 드라이버의 세계에 처음 들어선다면, 최신 커널에 포함된 버전으로 시작하길 권한다. 그것으로 문제가 생기거나 여러분의 카드가 지원되지 않는다면, 위에 링크한 위치에서 업데이트된 0.6 버전대의 드라이버를 사용하는 모험을 해보라. 여러분이 정말로 모험을 좋아한다면, 2.4 버전의 커널에 포함될 예정인 Gerd Knorr의 0.7 버전대 드라이버를 사용해 보라. 0.7 버전대 드라이버는 http://www.in-berlin.de/User/kraxel/xawtv.html에서도 구할 수 있다.
이 문서는 대부분 2.2.14 커널 드라이버에 기초하고 있으며, 업데이트된 0.6 버전대 드라이버 패키지에서 가능한 기능들에 대해서도 약간의 언급을 한다. 이 글을 쓰는 동안 0.7 버전대의 드라이버는 한창 개발단계에 있기 때문에 지금은 다루지 않는다.