Obter informações do sistema operacional

Recentemente comecei a pensar sobre sites comohttp://thismachine.info/ que obtém informações do sistema operacional do usuário. Eu não fui capaz de descobrir como fazer isso com PHP e queria tentar descobrir isso.

Notei que eles listam ouser-agent, que fornece muitas informações sobre o navegador. Eles obtêm informações do sistema operacional a partir disso ou de outra coisa? Existe uma API que eu poderia usar para obter o sistema operacional do usuário?

Eu vejo como eles conseguiram o navegador e IP, mas não consegui descobrir a parte do sistema operacional!

questionAnswers(7)

yourAnswerToTheQuestion