klibc — подмножество стандартной библиотеки Си для использования с initramfs, первоначально разработанная Питером Анвином. Используется в процессе запуска ядра Linux и является частью раннего пользовательского пространства (набор библиотек и программ, которые обеспечивают различные функциональные возможности, которые достаточно важны, но не обязательно запускаются внутри самого ядра).
Klibc | |
---|---|
Тип | Библиотека среды выполнения |
Разработчики | Питер Анвин, Бен Хатчингс[1] |
Написана на | Си |
Операционная система | Linux |
Первый выпуск | 31 мая 2012 |
Последняя версия | 2.0.11[2] (2022-10-02) |
Репозиторий | git.kernel.org/pub/scm/l… |
Лицензия | GNU GPL 2 |
Сайт | kernel.org/pub/linux/lib… |
Описание
Библиотека klibc была создана при выделении кода из ядра Linux для уменьшения его размера, после чего было создано небольшое приложение kinit, чтобы показать работоспособность механизма[3]. Библиотека намеренно написана для небольшого размера, минимальной запутанности и мобильности, а не скорости[4].
klibc-это пакет initramfs(временной файловой системы RAM). Кроме того, он имеет набор уменьшенных утилит Unix, которые полезны в раннем пользовательском пространстве : cpio, fstype, mkdir, mknod и другие.
См. также
Примечания
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.