openharmony的是依赖glibc还是bionic的?
时间: 2023-10-05 13:11:23 浏览: 254
OpenHarmony 不依赖于 Glibc 或 Bionic。OpenHarmony 是一个基于微内核的操作系统,它使用自己的 C 库实现,该 C 库称为 OpenHarmony C 库(OpenHarmony libc)。
OpenHarmony C 库是一个轻量级的 C 库,它提供了基本的 C 标准库函数和 POSIX 标准库函数,例如字符串处理函数、文件操作函数、进程控制函数等。与 Glibc 和 Bionic 不同的是,OpenHarmony C 库是针对嵌入式系统设计的,它具有更小的体积、更快的启动速度和更低的内存占用率,可以满足嵌入式系统对资源的严格要求。
OpenHarmony 还提供了一些针对特定硬件平台的 C 库,例如针对 ARM 架构的 Arm C 库、针对 x86 架构的 X86 C 库等,这些 C 库可以进一步优化系统的性能和资源占用率。同时,OpenHarmony 还支持使用第三方 C 库,例如使用标准的 C 库或其他开源的 C 库,可以根据具体的应用场景选择最合适的 C 库。
阅读全文