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. EGLIBC, как и glibc — это свободное ПО лицензированное на условиях GNU LGPL. Система сборки EmbToolkit может обеспечить инструментарий библиотеки EGLIBC для встраиваемых систем, однако это самостоятельный проект, не являющийся частью EGLIBC.

В начале 2014 года на странице проекта появилось сообщение о том, что развитие EGLIBC прекращено, а все усилия разработчиков отныне направлены на слияние с glibc и развитие последнего. Также, принято решение о возвращении Debian на glibc[6], начиная со следующего выпуска (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. Debian package changelog Архивировано 27 декабря 2014 года.