这个项目能做什么
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 架构。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。