sysinfo: better system check
initial Archlinux support
fixes for arch detection