Hello, I've been working on a small project for myself lately, a distro, using the freebsd FreeBSD kernel, and libc, with GNU's userland and toolchain, and to build the entire OS statically linked. I got all of this done, and even have several self-contained packages, such as X, and GNOME 3, which don't depend on any base userland libraries except for the dynamic loader.
My biggest problem is that while experimenting with small static Linux kernels, I could use libraries like musl or diet, to get most of the GNU tools <100 KB, and several "written from scratch" replacement tools compiled statically at 2-4 KB, which is so much smaller thanfreebsd FreeBSD's libc.
These libraries are inefficient for linking against complex packages like X/DEs Firefox etc, so the system libc is great for that, but makes the base userland far more bloated than what is necessary. Are there any other libc's forfreebsd FreeBSD? Even very minimal ones? I have made patches to diet and musl, but I'm not sure If I can really port either of them to freebsd FreeBSD myself, as I'm not sure how "specific" some of the linuxisms are in them.
My biggest problem is that while experimenting with small static Linux kernels, I could use libraries like musl or diet, to get most of the GNU tools <100 KB, and several "written from scratch" replacement tools compiled statically at 2-4 KB, which is so much smaller than
These libraries are inefficient for linking against complex packages like X/DEs Firefox etc, so the system libc is great for that, but makes the base userland far more bloated than what is necessary. Are there any other libc's for