Other attempts have been made to port Node to other VMs, such as SpiderNode. Microsoft would like to standardize these efforts under one umbrella.
Microsoft claims that bringing ChakraCore to Linux and MacOS X enables developers to build cross-platform applications with the engine. For Linux, development and testing happens mostly on Ubuntu 16.04 LTS, but this support should translate to working with other distributions as well.
However, the engine currently is available on non-Windows platforms in a limited fashion only. “It’s an experimental build,” Chandra said. “It doesn’t have JIT (just in time compilation) or high-performance GC (garbage collection) on it.”