#6949·wasmer

为 WASIX 定义和支持 /dev/fd 语义

作者: kilyanni创建于 2026年8月27日更新于 2026年8月27日

Bash 进程替换可以将 `/dev/fd/63` 等路径传递给子进程,指向一个继承的描述符。目前 WASIX 无法打开这些路径。Wasinix 有一个补丁,可以在 `path_open2` 中识别绝对的 `/dev/fd/N` 字符串,并克隆匹配的描述符。这表明了兼容性的需求,但可能不是正确的通用实现:它绕过了正常的路径解析,并没有定义访问模式、描述符权限、打开标志或共享文件偏移量的行为。

内容来源: wasmerio/wasmer