uname 等が不便なことがあります。
そこで /dev/null の存在をチェックします。
念のためデバイスであることも確認します。
原理的に Python 以外のスクリプト言語に応用可能です。
unixcheck.py
from stat import S_ISCHR
from os import stat
def unixcheck():
try:
return S_ISCHR(stat('/dev/null').st_mode)
except:
return False