Quanto à sua pergunta atual, não acho que exista um bom sistema operacional que saiba totalmente por que falhou.
Eu gosto bastante do Windows e do Internet Explorer - o solucionador de problemas que examina NAT, conexões e muitas outras coisas.
No entanto, gosto bastante da rede limitada. Quando você precisa, é bom saber que funciona ... você pode conectar o máximo de xp + (mas o Vista / 7 é muito melhor) em um hub rápido, ad-hoc sem fio ou cabo ethernet cross-over, e eles funcionam automaticamente sem precisar de DNS, DHCP ou todas as coisas usuais.
A única diferença real é a Apple, que chama isso de recurso, Bonjour , é quase a mesma coisa.
No linux, eu não vi nenhum recurso similar nas distribuições que eu uso. Normalmente, tudo o que eu vi é que ele funciona com DHCP ou IP fixo, caso contrário você não obtém um IP.