Skip to content

BSD and macOS support

ihucos edited this page Feb 22, 2018 · 1 revision

Native support

A couple of lines where modified to run FreeBSD and macOS natively in this branch: https://github.com/ihucos/plash/compare/native-macos-and-bsd-tests?expand=1

Although not many changes would be needed to cleanly support it, I currently don't really see any use cases an prefer to put effort in the core parts. This would be a native support, so you would need a Userland for the macOS Kernel. For FreeBSD I experimented with the linux ABI emulation. On Alpine linux the shell run, but on Debian it dies saying the kernel is too old and overriding this led to Segfaults. It does'nt seem to work as an ad-hoc replacement of common linux kernels.

Virtualization

Currently not planned, https://github.com/moby/hyperkit could be a starting point. What I think should be done is a docker image that runs plash.

Clone this wiki locally