Obter o SO do usuário e o número da versão

Passei um dia entrando e saindo de Googeling por isso; sem sorte até agora.

Como posso obter o SO e a versão dos usuários. O meu seria o Mac OS X 10.6.4, o PC reserva no escritório seria o Windows XP SP3. Você vê no que estou chegando.

Eu já vi um milhão e um métodos para obter a plataforma de usuários sozinha, mas não a versão.

JS seria ideal, mas uma solução do lado do servidor (PHP) também é boa.

questionAnswers(1)

yourAnswerToTheQuestion