Возьмите подсказку от разработчиков JavaScript. Не тестируйте на версию, тест для возможности. Это не симпатично, но это работает. Расширьтесь по мере необходимости.
function os_type
{
case `uname` in
Linux )
LINUX=1
which yum && { echo centos; return; }
which zypper && { echo opensuse; return; }
which apt-get && { echo debian; return; }
;;
Darwin )
DARWIN=1
;;
* )
# Handle AmgiaOS, CPM, and modified cable modems here.
;;
esac
}
Устройство WLAN не обнаруживается, потому что VMware виртуализирует аппаратные средства. Аппаратные средства, которые Вы видите в виртуализированной ОС, не являются аппаратными средствами узла хоста. 'lo' устройство устройство закольцовывания.