support slackware, opensuse and debian, freebsd