Hallo,
freut mich dass sich noch jemand mit der Servertechink hier auseinandersetzen will 
Dateiserver
Ich würde dir hier einen FTP-Server empfehlen. Das FTP-Servertool "vsftpd" (im openSuSE Repository enthalten) ist für die Zwecke völlig ausreichend (wobei ich dem Tool noch einiges mehr zutraue).
Bei richtiger Konfiguration kann jeder User, der auf dem Server ein Benutzerkonto hat, auf sein home-Verzeichnis zugreifen. Hier spricht absolut nichts gegen ext3.
Muss allerdings konfiguriert werden, wenn du interesse hast, kann ich dir mal eine Beispielkonfiguration posten.
Medienserver (u.A. PS3)
Es kommt jetzt natürlich drauf an, welches Protokoll die PS3 unterstützt. FTP wäre ja optimal, aber ich denke mal auch mit einer Ordnerfreigabe sollte es hier getan sein.
Webserver
Einfach LAMP installieren - Linux Apache MySQL PHP, bei bedarf einfach nach draussen hin verfügbar machen (Konfigurationsdatei ändern und evtl. Port im Router freigeben).
Backupserver
Hier kommt FTP optimal zum einsatz, da die meisten Backupprogramme auf FTP-Server lesen / schreiben können 
Bootbares Live-System
Man kann ein Image übers Netzwerk vefügbar machen und dann booten, sofern das Motherboard / Der Netzwerkchip das unterstützt. Stichwort: PXE, habs aber selber noch nie getestet.
Virtualisierung
Bei XEN läuft das Host-System selber in einer Virtuellen Maschine, kann aber die anderen VMs erkennen und verwalten (dom0). Die anderen Virtuellen Maschinen können sich gegenseitig nicht sehen und steuern. Bei VMWare läuft das Host-System nativ. Aber bei einem Home-Server brauch man das in der Regel nicht 
Gruß k4rsten