裸机环境下的stdlib式库? (内存管理和希望pthread支持)

是否存在用于裸机编程的类似stdlib的库? 我正在尝试为裸机环境构建一个程序(应该是在linux上构建)。 该程序依赖于stdlib和posix lib(malloc,calloc,realloc,free和pthread用法)。 无论如何我会修改单线程。
我正在阅读https://www.ibm.com/developerworks/aix/tutorials/au-memorymanager/ ,也许我将实现自己的内存管理。 但在我的情况下,该程序具有各种大小的malloc / realloc / free。 如果有任何程序(开源)支持内存管理(并希望也是pthread)。请给我一个建议。 语言是C.

对于内存分配函数,您应该能够适应Doug Lea的公共域dlmalloc实现 。 阅读文件以获取详细信息,但是您需要为MORECORE提供一个请求大量内存的函数 – 如果您使用的是裸机,那么这可能只会返回从加载代码的位置上方开始的连续块。