My cousin use Windows Home Server (WHS) 160 days trial in an old PC and he can't afford the software cost or a hardware upgrade. I tell him that maybe a GNU/Linux distribution with the correct application combination will work for him. So, I need the community experience to help me answer his question.

The hardware configuration is:

Intel Pentium 4 3.4GHz (Prescott)
Intel Desktop Board D915PBL
Nvidia Geforce 8400 GS
1 GB of ram

He use WHS for interact with a Windows XP system by Remote Desktop Services, use Winbatch applications, back up and restore files and PCs, system restore, access data anywhere, organize files, store files, stream digital files, and share files with remote connection.