dietlibc — стандартная библиотека языка Си предназначенная для встраиваемых систем. Выпущена под лицензией GPL v2. Она создана Felix von Leitner с целью создания максимально лёгких программ. dietlibc сделана с нуля и поэтому реализует только важные и широко используемые функции.
Поддерживает платформы ARM, MIPS, x86, PowerPC, Sparc, Alpha, s390. В первую очередь предназначена для статической линковки, хотя на некоторых платформах поддерживается динамическая.Building Embedded Linux Systems страница 127
Недостатки Имеет небольшую функциональность (по сравнению с другими реализациями libc)Martin Hintermann, Operating System Components for an Embedded Linux System section 4.2.3 Dietlibc: "Furthermore, there is a lot of functionality missing compared to the aforementioned libraries and thus it is not an all-purpose library at all.", недостаточная поддержка динамической линковки, плохая документация.GCC for Embedded Engineers , By Gene Sally // Linux Journal Volume 2008 Issue #165, Jan 01, 2008: "Table 1. Pros and Cons of Most Frequently Used C Libraries"
Примечания
См. также uClibc newlib
Литература Презентация библиотеки , Felix von Leitner // Linux Kongress 2001 Building Embedded Linux Systems (2008), O'Reilly, ISBN 0-596-52968-6; pages 127-129 von Hagen, William L. (2006). The Definitive Guide to GCC, Second Edition. Berkeley, CA: APress. pp. 283–285. ISBN 1-59059-585-8.
Ссылки Страница проекта
Категория:Библиотеки Си Категория:Свободные библиотеки программ