这个项目能做什么

BSDLibC 是将 NetBSD libc(可能还有其他基础库)移植到 Linux 的实验性项目。它旨在将 NetBSD 的 C 库实现带到 Linux 平台,为在 Linux 上构建 BSD 风格的用户态软件提供基础。 可用内容: - 支持 x86_64 - 针对 x86_64 的优化函数 - 来自 NetBSD 的 crt* 对象 - Malloc 及相关函数(jemalloc) - 支持 argc、argv 和 envp - BSD 扩展 成果: - 构建并运行来自 NetBSD 的命令,如 stat、chmod、kill、uname 等 目标: - 构建 gcc 和其他 GNU 项目 - 构建 NetBSD 用户态的很大一部分 - 使用 BSDLibC 创建 Linux 发行版 该项目是实验性的,面向对 C 库内部机制、将 BSD 软件移植到 Linux 或构建替代 Linux 发行版感兴趣的开发者。它用 C 编写,专注于 x86_64 架构。