* target: Implement OS version detection for FreeBSD Fixes #4582 * freebsd version: handle errors explicitly