About this project

BSDLibC is an experimental port of the NetBSD libc (and possibly other basic libraries) to Linux. It aims to bring NetBSD's C library implementation to the Linux platform, providing a foundation for building BSD-style userland software on Linux. What's available: - Support for x86_64 - Optimized functions for x86_64 - The crt* objects from NetBSD - Malloc and friends (jemalloc) - argc, argv and envp supported - BSD extensions Achievements: - Build and run commands from NetBSD like stat, chmod, kill, uname, and others Goals: - Build gcc and other GNU projects - Build a significant part of the NetBSD userland - Create a Linux distribution using BSDLibC The project is experimental and targets developers interested in C library internals, porting BSD software to Linux, or building alternative Linux distributions. It is written in C and focuses on the x86_64 architecture.