From what I understand, their C++ API is native Linux and it supports pretty much any linux distro one might use.
You will have to email them to inquire about pricing, they base their prices on how much bandwidth you will probably use and whether you are co-located or not. TickView has the unique ability to control the messaging rate so they can "tune" down the data rate and give you a lower price if you don't need the best resolution possible. For a resolution of approximately 250ms and ~1200 symbols, I was quoted around $200 not including exchange fees.