Virtual machines for various uses.

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.
This post is related to this one:
https://forums.servethehome.com/index.php?posts/46318/
I didnt want to write it there because it is more about software.

Operating System: Microsoft Hyper-V 2012 R2
Usage Profile: Web server, VPN server, file/NAS server, print server, backups, torrent server, home automation, web cache, firewall/advanced router/Gateway, media server (for streaming content), home security.

All this uses I want to use virtualized OSs on Hyper-V.
I think that for the vpn/router/firewall/Gateway I can use pfsense.
For the NAS/media server I can use FreeNAS?, any advice?.
For the torrent server, a Turnkey Torrentserver virtual appliance can work? (it is based on Debian 7.2)
For backups I dont know how can I manage it, maybe there is a dedicated backup OS for servers?
Web server, print server, web cache, I think they can be done with the same OS, maybe Ubuntu Server?.
Home security and automation I can implement later on, when I buy the equipment for it for my house.

This post gave me ideas of what uses I can give to my home server:
Uses for your home server

Thanks in advance for the help :D