脚本核心 ScriptCore是的分支。 企业脚本服务(又称ESS)是一个薄的Ruby API层,它产生一个名为enterprise_script_engine的进程来执行不受信任的Ruby脚本。 enterprise_script_engine可执行文件将来自stdin作为msgpack编码的有效负载提取; 然后产生一个mruby引擎; 使用seccomp来沙箱本身; 将library , input以及最终的Ruby脚本提供给引擎; 将输出作为msgpack编码的有效负载返回到stdout ,最后退出。 为什么要叉子? 我要进行以下更改: 工具链 公开mruby构建配置,以允许开