It is also possible for a normal linux desktop to be running with an ARM CPU. I think the quickest way to avoid those platforms is to explicitly check for them. Though ugly I cant think of some 'normal desktop pc' flag. Editing.