Linux supports a great variety of networking hardware, including obsolete one.
Some interesting documents: