Obtener usuarios OS y número de versión

He pasado un día dentro y fuera de Google para esto; Sin suerte hasta ahora.

¿Cómo puedo obtener el sistema operativo y la versión de los usuarios? El mío sería Mac OS X 10.6.4, la PC de repuesto en la oficina sería Windows XP SP3. Ya ves a lo que me refiero.

He visto un millón y uno de métodos para obtener solo la plataforma de usuarios, solo que no la versión.

JS sería ideal, pero una solución del lado del servidor (PHP) también está bien.