Em termos de software, qualquer distro linux razoavelmente moderna fará bem para este propósito.
- O pacote 'samba' fará o compartilhamento de arquivos padrão do Windows sem problemas
- O pacote 'netatalk' (e o servidor afpd) fará o compartilhamento de arquivos da Apple, incluindo suporte completo ao Time Machine
- Mediatomb, se bem me lembro, fará streaming UPnP para PS3 e outros dispositivos compatíveis
O que você está procurando acessar pelo iphone?
Um sistema baseado em Atom funcionará muito bem, mas você terá que fazer um monte de pesquisas para encontrar exatamente o hardware que deseja.
Para começar, encontrei alguns casos decentes de Mini-ITX que funcionarão para fins de NAS:
- O Fractal Design Array comporta discos de 6x3,5 "; análise: link
- O Chenbro ES34169 tem 4 compartimentos SATA hot-swap: link
Eu não posso fornecer muitos conselhos para o resto do hardware. Isso realmente depende de quantos discos você quer, quanto de redundância você precisa, etc.