Sasvim slučajno gledajući manual naleteh na ovo:
http://www.php.net/manual/en/reserved.constants.php
Dakle, za potpuno pouzdanu informaciju o OS-u koristi se PHP_OS constanta.
Probao na XP-u i Linuxu. Za xp vrednost konstante je "WINNT" a za Linux je "Linux".
Tu je čak i PHP_EOL konstanta koja verovatno sadrži eol samog os-a.