Aqui:
-
Verifique se Como mudar do Windows para o Linux: etapas simples e Recursos . É relativamente novo, mas muito bom.
-
Eu diria que se você trabalha com Java e é novo no Linux, obtenha o Ubuntu (com Unity, GNOME ou KDE ou mesmo XFCE). É amigável, tem uma enorme base de usuários e IMHO é o Linux ideal para mudar do Windows para o Linux. Você pode optar por qualquer Linux. Finalmente, se você usar o Terminal, tudo será quase o mesmo. Uma grande diferença entre o campo BSD, o campo Debian / Ubuntu e o campo Fedora / ScientificLinux é a forma como os pacotes são tratados. Antes que eu percebesse, eu era um fã do modo apt-get e é difícil para mim mudar agora. Mas essa é uma preferência pessoal. Se você quer um sistema real , que não é absolutamente nada estúpido, você pode querer o Arch Linux, o Gentoo ou o FreeBSD. As opções são virtualmente infinitas. Você pode ir para distrowatch.com para descobrir propriedades relativas de diferentes * NIXs.
-
Não creio que haja requisitos especiais. Se você pode rodar o Windows XP / 7, o Ubuntu rodará também. (Talvez melhor). Isso pode levar alguns ajustes, mas é um investimento único.
-
Não entendi sua pergunta. Você está perguntando sobre os "must-haves" do Linux? Se você escolher o Ubuntu, então o ubuntu-restricted-extras é um "must-have" e um par de outros. Por favor, esclarecer sua pergunta e eu vou tentar preencher.