Wholly!: A Build System For The Modern Software Stack.

Lecture Notes in Computer Science(2018)

引用 4|浏览29
暂无评分
摘要
Wholly! is an automated build system for the modern software stack. It is designed for reproducible and verifiable builds of optimized and debloated software that runs uniformly on traditional desktops, the cloud, and IoT devices. Wholly! uses Linux containers to ensure the integrity and reproducibility of the build environment. It uses the clang compiler to generate LLVM bitcode for all produced libraries and binaries to allow for whole program analysis, specialization, and optimization. The clang compiler and install tools are all built with Wholly! as well. Wholly! has been applied to build Alpine Linux, Docker containers, microservices, and IoT software. We show that software packages built in Wholly! are faster, smaller, and more amenable to whole program analysis.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要