Now I have some scripts from Bob my coworker uses and some custom XML APIs for PHP to get my web app up. Will they work? Probably not.
The limitations are in unimplemented or incompletely implemented syscalls. If your interpreter runs, your custom scripts are likely to run as well.
"This backlash is nonsense," said James Green, co-founder of VR developer Carbon Games. "I absolutely support him doing whatever he wants politically if it's legal. To take any other position is against American values."
Pulling support for Oculus Rift is also political and legal. If James Green doesn't support this just as well, then by his own logic, he is taking a position against American values.
My personal rule is that a goto should only ever go down the code and never into new blocks.
My personal rule is simpler: if the transition would make sense in a flowchart of what the code is meant to do, then it makes sense in the code. If the only way to write that transition is through the use of a goto statement, then it makes sense to use a goto statement. This generally allows a bit more than your personal rule, but requires the person writing the code to be capable of creating intelligible flowcharts. One thing your personal rule allows that mine doesn't is using goto to break out of an outer loop from within an inner loop in languages that have a break statement that supports this directly. I hope you agree that using goto in that case would not be the best approach.
except via FS access
Network access too, right? It wouldn't surprise me if there are default Windows network services that allow the Linux subsystem to effectively execute Win32 programs this way.
The solution to a problem changes the nature of the problem. -- Peer