# std.zig.system: add OS checks for QEMU in getExternalExecutor\(\) · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/9e61a64033c4a8e085629fbf81c9238d51f17cc8)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 9e61a64033c4a8e085629fbf81c9238d51f17cc8

Requested commit: 9e61a64033c4a8e085629fbf81c9238d51f17cc8

Commit: 9e61a64033c4a8e085629fbf81c9238d51f17cc8

Tree: 3f8683174d0e7eeb2196a5559d2e698ded78e733

Author: Alex Rønne Petersen

Committer: Alex Rønne Petersen

## Message

```
std.zig.system: add OS checks for QEMU in getExternalExecutor()

FreeBSD doesn't support the same number of platforms as Linux, and even then,
only has usermode emulation for a subset of its supported platforms.

NetBSD's usermode emulation support is apparently just broken at the moment.

```

## Parents

- [5969d6180fb6cbff4016e57894e92e558ce61b83](https://git.cafe/gitcafe/zig/commit/5969d6180fb6cbff4016e57894e92e558ce61b83?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/9e61a64033c4a8e085629fbf81c9238d51f17cc8?format=markdown)
