内核级C函数库-Klibc
2024-09-19 20:32:24 阿炯
Klibc是一种C标准函数库,开发者为(Hans Peter Anvin)。它主要应用于Linux引导开机过程中,而且它也是早期用户空间(Early user space)与initramfs的一部分,因为在此时的这些应用程序无法使用glibc。它也适用于嵌入式系统的开发。
其采用GPLv2许可协议或BSD许可协议。
最新版本:2.0
2.0.10于2021年12月下旬发布。
项目主页:https://mirrors.edge.kernel.org/pub/linux/libs/klibc/
LIBCx - kLIBC Extension Library
klibc扩展库通过添加许多现代应用程序所需的高需求特性来扩展klibc库的功能。因klibc库不再被主动维护,用所需的功能扩展它并不总是一项微不足道的任务。LIBCx是部署这些扩展的好地方,因为它不需要触及复杂的kLIBC内部,因此不会在基础C运行时库自然是敏感的软件中引入新的错误。采用LGPLv2.1协议授权。
毫无疑问,LIBCx提供的所有功能在逻辑上都属于C运行时,最终应该迁移到kLIBC(或其可能的继承者),这是本项目的最终目标。在此之前,应用程序应该手动与LIBCx链接(除了GCC编译器在底层执行的与klibc的隐式链接之外),以便使用所有实现的扩展。
最新版本:0.7
v0.7.4于2024年8月上旬发布。
项目主页:https://github.com/bitwiseworks/libcx
其采用GPLv2许可协议或BSD许可协议。
最新版本:2.0
2.0.10于2021年12月下旬发布。
项目主页:https://mirrors.edge.kernel.org/pub/linux/libs/klibc/
LIBCx - kLIBC Extension Library
klibc扩展库通过添加许多现代应用程序所需的高需求特性来扩展klibc库的功能。因klibc库不再被主动维护,用所需的功能扩展它并不总是一项微不足道的任务。LIBCx是部署这些扩展的好地方,因为它不需要触及复杂的kLIBC内部,因此不会在基础C运行时库自然是敏感的软件中引入新的错误。采用LGPLv2.1协议授权。
毫无疑问,LIBCx提供的所有功能在逻辑上都属于C运行时,最终应该迁移到kLIBC(或其可能的继承者),这是本项目的最终目标。在此之前,应用程序应该手动与LIBCx链接(除了GCC编译器在底层执行的与klibc的隐式链接之外),以便使用所有实现的扩展。
最新版本:0.7
v0.7.4于2024年8月上旬发布。
项目主页:https://github.com/bitwiseworks/libcx