Eglibc — Википедия

EGLIBC
Тип Runtime library
Написана на Си
Операционная система Cross-platform
Аппаратная платформа Cross-platform
Последняя версия 2.37[1] (2023-02-01)
Репозиторий eglibc.org/cgi-bin/viewv…
Состояние Неактивный
Лицензия GNU LGPL
Сайт eglibc.org

Embedded GLIBC (EGLIBC) — вариант GNU C Library (glibc), ориентированный для использования во встраиваемых системах, и, по возможности, сохраняющий совместимость (двоичную и на уровне исходного кода) со стандартной glibc[2][3]. Авторы подчёркивают, что EGLIBC не является форком glibc, но её вариантом, принимающим патчи, которые основной вариант glibc может отклонить.[4]

6 мая 2009, было анонсировано, что Debian начинает переход с GNU C Library на EGLIBC, со ссылкой на проблемы с процессом разработки glibc.[5] Теперь Debian и некоторые производные дистрибутивы поставляются с EGLIBC вместо glibc. Ark Linux также использует EGLIBC.[6] EGLIBC, как и glibc — это свободное ПО лицензированное на условиях GNU LGPL. Система сборки EmbToolkit может обеспечить инструментарий библиотеки EGLIBC для встраиваемых систем, однако это самостоятельный проект, не являющийся частью EGLIBC.

В начале 2014 года на странице проекта появилось сообщение о том, что развитие EGLIBC прекращено, а все усилия разработчиков отныне направлены на слияние с glibc и развитие последнего. Также, принято решение о возвращении Debian на glibc[7], начиная со следующего выпуска (jessie).

Примечания

[править | править код]
  1. git://sourceware.org\/glibc.git\/blob. Дата обращения: 7 февраля 2023. Архивировано 1 февраля 2023 года.
  2. Alexandru Vaduva. C Library // Learning Embedded Linux Using the Yocto Project. — Packt Publishing Ltd, 2015-06-30. — С. 114-115. — 334 с. — ISBN 9781784395193.
  3. Джеффри M. Осье-Миксон. Создание специальных дистрибутивов Linux для встраиваемых систем с помощью Yocto Project. IBM developerWorks (16 января 2013). Дата обращения: 15 января 2016. Архивировано 31 октября 2015 года.
  4. EGLIBC: FAQ. Дата обращения: 10 апреля 2012. Архивировано 17 марта 2012 года.
  5. Debian is switching to EGLIBC Архивная копия от 7 октября 2011 на Wayback Machine Aurelien’s weblog, May 5th 2009
  6. Ark Linux switches to eglibc Архивная копия от 24 февраля 2012 на Wayback Machine Ark Linux weblog, May 13 2009
  7. Debian package changelog Архивировано 27 декабря 2014 года.