Ja wenn du wirklich kein Geld ausgeben wilst für n Windows Server 2003, dann sind die Linux Distributoren die beste lösung.
Geht auch ziemlich einfach mit Suse z.B.
Ist alles Kostenfrei arbeitet mit Windows zusammen und benötigt nur wenig ressourcen.
Die Freigaben sind dabei einfach zu Managen...