What research have you done in the meantime?
You can use samba for the Windows machines. You can even use samba for the Linux machines, or use NFS.
There are many step by step tutorials out there. I don't know if anyone will have the time and inclination to write another one just for you.
Also, please look at the forum guidelines, specifically the parts about bumping a thread (although to be fair, you did wait almost 24 hours) and using descriptive titles. I have changed the title of the thread so that it might get more views.