Do you plan on supporting different target versions and implementing similar restrictions to those targets?
eg: older macOS had a writable /usr/ while newer does not without manual effort.
Also, do you plan on having similar cli tools available with similar features ported (maybe from the available Darwin sources?)
eg: can I run a /bin/bash script that expects a macOS environment? Will it get "Darwin" from "uname -o"