data acquisition board for laptop (Linux)

Why not just built it with an arduino? It would meet all of your requirements.