OS Detection

New feature.