LINUX.ORG.RU

Debian переходит на EGLIBC

 , , ,


0

0

В Debian Linux происходит замена традиционной библиотеки GLIBC на EGLIBC. Пакеты уже выложены на http://ftp-master.debian.org/.

EGLIBC бинарно совместима с GLIBC и нацелена в первую очередь на embedded-приложения. Однако, имеется ряд преимуществ, которые в Debian посчитали (см. http://blog.aurel32.net/?p=47) достаточно важными для замены традиционной C-библиотеки:

  • Разработчики не закрывают правильные сообщения об ошибках как WONTFIX
  • Стабильная ветка не «для галочки», а с реальными исправлениями
  • Поддержка сборки с /bin/sh != bash
  • Поддержка сборки с оптимизацией по размеру (-Os)
  • Возможности конфигурации набора компонентов (например, можно удалить возможность разрешения имен через NIS из libc для инсталляционного диска)
  • Более полный набор тестов для оптимизированных пакетов и для поддержки двух архитектур одновременно (i386/amd64)

>>> Подробности

★★★★★

Проверено: maxcom ()
Ответ на: комментарий от iNode

> А для того чтобы заменить glibc нужны Очень веские причины, вроде смены лицензии, потому что пока даже разработчики ELIBC не ставят себе такой цели.

Поживем - увидим...

rjaan ★★
()
Ответ на: комментарий от matumba

> Ну хорошо, гавнюки, я вернул всё на место...контуженый пингвузятник
контуженный-это ты. если внимательно посмотреть-то видно, что это не Ульриха слова. К тому же автор оригинальной ветки сказал "брэк, пацаны, я свою проблему уже решил-она в другом была"

mumpster ★★★★★
()
Ответ на: комментарий от iNode

> Отож, сделай сам библиотеку
1) не библиотеку а просто свой форк
2) надо будет - сделаю, опыт у нас был - для 16мб DOM-флэшей всё лишнее из glibc выкидывали. dietlibc - не предлагать!;)

mumpster ★★★★★
()
Ответ на: комментарий от mumpster

> автор оригинальной ветки сказал "брэк, пацаны, я свою проблему уже решил-она в другом была"

Да? А мне показалось, что фраза "this code has been entirely rewritten in the current code" означает как раз "ладно, я облажался, но ЧСВ не позволяет мне это признать".

tailgunner ★★★★★
()
Ответ на: комментарий от mumpster

А, ну то есть даже не по форку на патч, а по форку для каждой компании, которой нужно будет исправить этот баг...

Просто сделай ещё один форк... а потом закопай его.

> сделаю, опыт у нас был ...

Ломать не строить, выкидывать - не писать, долго ли вы потом это поддерживали или "а потом что было то и полюбила"?

Вполне возможно, что некоторые разработчики у которых была такая нужда решили не просто решить задачу, но и некоторую пользу принести и как то так появилась EGLIBC?

iNode
()

Всех поздравляю :)) Свершилось

сегодня на обновлениях в sid:
main/e/eglibc/libc6-i386_2.9-11_amd64.deb
...
/e/eglibc/locales_2.9-11_all.deb

будем пробовать.

elipse ★★★
()
Ответ на: комментарий от tailgunner

> this code has been entirely rewritten
Нет - там немного про другое. Вы ветку-то почитайте спрева. А я вообще про Петра Баудиса, открывшего #4980:
http://sourceware.org/bugzilla/show_bug.cgi?id=4980#c42
по-моему всё понятно. но даже после этого мозгоклюи нашлись.

mumpster ★★★★★
()
Ответ на: комментарий от iNode

> Просто сделай ещё один форк... а потом закопай его.
ну мне много раз приходилось что-ниубдь под себя пачить потому что т.н. mainstream не хотел слушать - например, ЕМНИП в proftpd magic_chroot отсуствует до сих пор. и я не вижу в этом проблем. когда мне нажо было proftpd - я пачил (лет 5 подряд точно).
в ряде случаев дело сдвинулось с мёртвой точки - пусть даже мои лично пачи не приняли или переработали - но мне был важен конечный выхлоп :) - нужное мне так или иначе заработало и в zaptel и в freeradius.
библиотеку мы пачиили недолго - флэши подешевели и за меньшие деньги мы просто стали покупать большие по размеру и поэтому стала влазить обычная glibc, правда с nodebug.:-)

mumpster ★★★★★
()

Всё, в sid теперь 2.9-11, ссылка больше не работает :)

los_nikos ★★★★★
()
Ответ на: комментарий от mumpster

>> this code has been entirely rewritten

> Нет - там немного про другое.

Про что?

> Вы ветку-то почитайте спрева.

Да несколько раз уж.

> А я вообще про Петра Баудиса, открывшего #4980: http://sourceware.org/bugzilla/show_bug.cgi?id=4980#c42

"Ulrich implied in comment 18 that this the current code does not do this anymore", а коммент 18 - это "this code has been entirely rewritten".

> по-моему всё понятно. но даже после этого мозгоклюи нашлись.

И это прекрасно - если человек хамит, более чем позволительно нахамить ему в ответ.

tailgunner ★★★★★
()

> Поддержка сборки с /bin/sh != bash

Мне их жалко.

Nihilist
()
Ответ на: комментарий от tailgunner

> если человек хамит
вообще про гавнюков написал не он - наведите мышку на имя - ывсветится левая почта

mumpster ★★★★★
()
Ответ на: комментарий от mumpster

>> если человек хамит

> вообще про гавнюков написал не он - наведите мышку на имя - ывсветится левая почта

Да там и человек с редхатовским мылом тоже высказывался довольно резко: что-то про деньги в частности.

const86 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.