You can setup both a Samba server & an a FTP server on your Linux box. So, the Samba server will take care of sharing files with your Windows box; and the FTP server will take care of sharing files ...
Currenty Im running Serv-U because it was easy to setup and it allowed me to easily make it secure by setting up Implicit SSL. Now I would like to find something else, a different FTP server program.
I have several Linux machines on my network, each serving a different purpose. I frequently need to transfer files back and forth between them, and I'd rather not do so via a cloud service, email, or ...