Kontext:za předpokladu z výše uvedených komentářů, že BSDish libc
je myšleno.
Myslím, že to bylo prozkoumáno, ale libc
má tendenci být pevně svázán s daným jádrem (glibc
má abstrakční vrstvu, která mu umožňuje určitou přenositelnost, ale způsobuje obvyklé problémy, které způsobuje abstraktní vrstva) a dělá BSD libc
práce s linuxovým jádrem by vyžadovala téměř kompletní přepsání. klíčové systémové služby se mezi těmito dvěma systémy velmi liší (jeden příklad:BSD libc
předpokládá, že neexistují žádné roury/FIFO, protože BSD místo toho používá páry soketů; naopak Linux nepodporuje páry soketů kompatibilní s potrubím).
Jít opačným směrem (Myslím, že Debian má experimentální linuxový uživatelský prostor na jádře FreeBSD) je možné díky glibc
přenosná vrstva.
Existuje mnoho implementací knihovny libc. Je možné a zcela běžné sestavit systém pomocí uClibc nebo EGLIBC. Není to ani nijak zvlášť obtížné:zkuste Buildroot.