需要のわりに良く対応できていないのは、"シングルプロセス/マルチスレッド"ユースケース。Windows、LinuxやBSDのようなOSは、マルチプロセス/マルチスレッドであり、普通の処理系はそのような環境を想定して標準ライブラリがデザインされている。 いくつか移植候補を出してみた。特にOSvはLinux APIの多くをサポートしている(もともとJavaVMが載る程度のサポートを既に持つ)のでサポートを検討したい。 重要な問題は、これらに移植したとしてどうやってCI/QAするかという点で、今のところ良い解が無い。シングルプロセス環境では追加のテストコードを実行することができない、要するにテストまで全て含めたOSイメージを生成し、ターゲットハードウェアで動作させる必要が有る。 (OSv) http://osv.io/ BSDL FreeBSD network / filesystem musl