浏览器中的OpenBSD C/C++工具链
OpenBSD C/C++ Toolchain in the Browser

原始链接: https://openbsd.llvm.moe/

此应用程序需要启用 JavaScript 和 WebAssembly 的浏览器。

## 浏览器中的OpenBSD工具链:摘要 一名开发者创建了一个功能完整的OpenBSD C/C++工具链——包括LLVM、Clang和LLD——完全在Web浏览器中运行(llvm.moe)。该项目源于升级到7.7版本时,现有OpenBSD交叉编译基础设施遇到的困难。 初始下载量很大(350MB,如果浏览器支持Zstandard压缩,则可减少到100MB),包括122MB的WebAssembly (Wasm)机器码用于工具链本身,以及248MB的OpenBSD sysroot。虽然开发者已经针对大小进行了优化,但目前他们还不清楚sysroot的内容。 用户报告了初步的编译问题(缺少``头文件)以及对初始下载量过大的担忧。讨论还涉及安全隐患,引用了Ken Thomson的“关于信任信任的反思”以及运行不受信任代码的固有风险。该项目是一个概念验证,旨在提供一个可移植的开发环境。
相关文章

原文
联系我们 contact @ memedata.com