I found opting into this program to be confusing, turning on the subsystem is classic windows obscurity, traversing multiple nested uis to check one single box. When you turn on the insider program it literally does nothing until you reboot it a couple of times. It gave zero indication that it was actually going to update my system and then bam, it starts reinstalling your os.
The subsystem itself has serious problems like being able to get a list of network interfaces which makes running a node server impossible.
https://wpdev.uservoice.com/forums/266908-command-prompt-con...
I can see why it hasn't made mainstream yet, to me it seems no where close to ready. Running a VM is still the way to go it seems on windows.
I'm root, it's my system, I know what I'm doing, Apple! If I have to install Ubuntu on VirtualBox to get a controllable UNIX system back I might aswell do it on my ThinkPad with Windows 10, which as a bonus has a decent keyboard, upgradeable RAM and hot-swappable battery.
I only worked on one Mac, and I couldn't get as much done without my DOS/Windows & Linux tools, but this was a good solution for me.
Why can't you just disable SIP? Is that too much to ask? Seems easier than switching to Windows.
Installation went off without a hitch and the essentials all work perfectly (things like sed, grep, awk, wget, curl, etc.) as did installing some basic packages like git and sqlite with apt-get.
It hasn't crashed on me yet, but I've only used it very lightly to test those few things that I mentioned. I'm going to withhold judgement until it's out of beta but so far it looks stellar.