Eu tenho um computador com muito menos potência que uso para esse propósito que apenas corro o antigo desktop Ubuntu, mas compartilho algumas pastas com uma rede mista que inclui uma máquina Windows (XP e Windows 7) e também uma um par de máquinas Ubuntu dia-a-dia. Eu tenho um par de discos rígidos externos que eu uso fora desta máquina que fazem backups automatizados. Eu também uso isso para compartilhar uma impressora colorida.
Isso é muito fácil de configurar. Basta instalar o desktop do Ubuntu e clicar com o botão direito do mouse em uma pasta após a configuração e escolher as opções de compartilhamento ... ele orientará você pelo restante, incluindo a instalação de outras peças ausentes. Se você ficar preso, este é um bom tutorial para esse tipo de coisa:
Depois de configurar tudo, você pode gostar da máquina, inclusive disponibilizando-a remotamente ...