4 ms·
> Unless someone does a great deal of effort to port all of those environments that people want (nodejs, modern python, etc) you're going to be stuck using a VM
by zozbot234 2y ago
> Unless someone does a great deal of effort to port all of those environments that people want (nodejs, modern python, etc) you're going to be stuck using a VM and losing a lot of the benefit.
It should not be a huge deal of effort since as you mention the plan9 syscall API is simpler than on Linux. The added plan9 support could then also serve as a kind of "toy" backend that could make the rest of the code more understandable in other ways.
I'd even argue that OP's early experiment with such a port of tailscale shows precisely such an outcome.
- adriangrigore 2y agoThe problem is porting the compilers! There is no C++ compiler on Plan 9.
- packetlost 2y agoYeah, but also the type of person who is going to use Plan 9 isn't going to want to write C++, of all languages. The general problem stands though, almost no languages support Plan 9