Advanced native subprocess spawning on MRI, JRuby, and TruffleRuby
A SubSpawn subproject to wrap libfixposix as a mid level API
A SubSpawn subproject to wrap Win32 as a mid level API
A SubSpawn subproject to provide classes common to all mid-level and high level APIs
A SubSpawn subproject to provide c/java extensions to modify non-ruby-modifiable classes necessary to implementing SubSpawn, or any other spawn/popen API in pure Ruby