I have a sad steam history too.
Last week i was traveling with my notebook without my 3g modem and i couldn't play hl2, IT DOESN'T RUN ON LINUX.
Sorry i am a troll, but i wont claim if Source come to linux.
HL2 runs on Wine. Perfectly, I might add. I don't even have Windows, and I played the entire orange box without problems.