The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз системной библиотеки Glibc 2.12"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от opennews (??) on 06-Май-10, 17:11 
Вышел (http://sourceware.org/ml/libc-alpha/2010-05/msg00000.html) релиз системной библиотеки GNU C Library (http://ftp.gnu.org/gnu/glibc/) (glibc) 2.12, являющейся основой большинства Linux-дистрибутивов, за исключением OpenWrt, Debian и Ubuntu, которые перешли на использование системной библиотеки Eglibc (http://www.eglibc.org/). Библиотека Eglibc полностью совместима с Glibc и отличается (http://www.opennet.ru/opennews/art.shtml?num=21615) более низкими системными требованиями, возможностью гибкой настройки компонентов, улучшенной поддержкой кросс-компиляции и кросс-тестирования.

В новой версии Glibc произошли следующие изменения (http://sourceware.org/git/?p=glibc.git;a=blob_plain;f=NEWS;h...):

-  Исправлено 80 ошибок;
-  Добавлены новые интерфейсы pthread_setname_np (http://www.mkssoftware.com/docs/man3/pthread_setname_np.3.asp) и pthread_getname_np (http://www.mkssoftware.com/docs/man3/pthread_getname_np.3.asp), позволяющие привязать и получить символьное имя для з...

URL: http://sourceware.org/ml/libc-alpha/2010-05/msg00000.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=26506

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


4. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от human (??) on 06-Май-10, 18:11 
Вопрос. А если eglibc ПОЛНОСТЬЮ совместима с glibc + "отличается более низкими системными требованиями, возможностью гибкой настройки компонентов, улучшенной поддержкой кросс-компиляции и кросс-тестирования". То вообще какой смысл развивать glibc? Может лучше направить усилия на развитие eglibc? Или что-то не досказано?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Релиз системной библиотеки Glibc 2.12"  +5 +/
Сообщение от Аноним (??) on 06-Май-10, 18:21 
eglibc - это НЕ самостоятельный проект, а просто пересборка glibc без некоторых опций + модифицированные скрипты configure и тд. Никто eglibc не "развивает", развитие идет в glibc.

Другими словами, это форк glibc с изменениями, которые некоторым разработчикам было проблематично протолкнуть в glibc, но при этом вряд ли они будут активно создавать что-то свое, скорее так и будут портировать новшества glibc туда.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Релиз системной библиотеки Glibc 2.12"  +3 +/
Сообщение от Аноним (??) on 06-Май-10, 18:28 
>Другими словами, это форк glibc с изменениями, которые некоторым разработчикам было

Уточнение: разработчики против того, чтобы eglibc называли форком, предпочитая термин "дистрибутив glibc для embeded-систем". По сути это просто набор патчей на текущую версию glibc, позволяющий опционально собирать не полную glibc, а без некоторых модулей - с упрощенным libm, без libcrypt, без NIS, без поддержки старых ABI, без поддержки локалей итд.

В "полной" версии eglibc практически идентична той версии glibc, которая была пропатчена. Никакого "остановить разработку glibc в угоду eglibc" быть не может по определению.

Вот неплохая статья http://lwn.net/Articles/333755/

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от anthonio (ok) on 07-Май-10, 14:27 
Спасибо за разъяснение.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

23. "Релиз системной библиотеки Glibc 2.12"  +1 +/
Сообщение от QuAzI (??) on 07-Май-10, 14:57 
То есть Debian (который "за исключением") по определению кастрат?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

30. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от Аноним (??) on 08-Май-10, 18:25 
для тебя это новость?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Релиз системной библиотеки Glibc 2.12"  +1 +/
Сообщение от mma on 06-Май-10, 18:32 
это все фантазия автора новости. eglibc  ничем толком не отличается(пока?) и возник на фоне конфликта дебианщиков с Ульрихом который трудится на редхат и якобы тянет одеяло на себя.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Релиз системной библиотеки Glibc 2.12"  +4 +/
Сообщение от Аноним (??) on 06-Май-10, 19:13 
Фантазируете тут вы. Проект eglibc предназначен для облегчения glibc путем вырезания ненужных кусков. Он решает проблемы вида "Хотите glibc без сетевого стека вообще? Пожалуйста, вот, сэкономили байты. Стек вообще нужен, но ipv6 на фиг не сдался, и локали тоже? Вот ключики для сборки в такой конфигурации".

Проекту много лет, он существует, используется и к дебиану он никакого отношения не имеет, кроме того, что дебиан его маленько распиарил своим решением.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Релиз системной библиотеки Glibc 2.12"  +5 +/
Сообщение от Аноним (??) on 06-Май-10, 18:43 
Главное glibc теперь говорит на чувашском!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Релиз системной библиотеки Glibc 2.12"  +1 +/
Сообщение от Дмитрий (??) on 06-Май-10, 18:50 
Шупашкары!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от Аноним (??) on 06-Май-10, 20:16 
+
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от linux4ever on 06-Май-10, 21:56 
Хороший город
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от Proger (ok) on 07-Май-10, 12:23 
Город??! Я думал, что-то типа шаурмы. :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

29. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от linux4ever on 07-Май-10, 21:24 
Шупашкар это вроде Чебоксары.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от linux_must_die (ok) on 06-Май-10, 22:34 
сетевой стек, он же в ядре. ну соберешь ты glibc без сетевого стека, из ядра он никуда не исчезнет.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от stell email on 07-Май-10, 00:06 
libc тесно связана с ядром - доступ приложений к функциям ядра осуществляется посредством системных вызовов, которые реализованы в libc: socket, bind, listen, connect, gethostbyname и т.п.
Если хотим выпилить из системы сетевой стек - выпиливаем как из libc так и из ядра, никто же не мешает.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

24. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от аноним on 07-Май-10, 15:47 
Я думаю он о том - что экономить байты на выкидывании функций, которые являются всего лишь обертками над syscall - бредятина. Сэкономим 100 байт, выкинув все такие.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

28. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от Аноним (??) on 07-Май-10, 18:52 
Не знаю-не знаю. Один libresolv занимает 100 kb, он выпиливается как часть сетевого стека. В glibc далеко не только "обертки над syscall".

В glibc МОРЕ всего, что завязано на сеть и не нужно, если нет сети. Вырубаем сеть - выпиливается NIS (по меньшей мере сотня kb), Sun RPC (тоже не так мало) и много еще что.

Или, к примеру, убирание функций вычисления с двойной точностью в libm (точнее, подмена их на ссылки на функции с одинарной точностью) в два раза урезает ее размер, 300k вместо 600k.

Локали тоже немало отнимают, всякие libcrypt тоже и тд, в общем курочка по зернышку, а eglibc - способ использовать более-менее обычную и совместимую gnu libc на встраиваемых устройствах, потому что даже после урезания того, что не нужно, функций там все равно остается не в пример больше той же uclibc. Не весь софт, писанный под glibc, дружит с uclibc.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "причём здесь елибс?"  +/
Сообщение от Вова on 07-Май-10, 09:24 
Можно было бы начать даже и не так: "вышла новая версия библиотеки glibc, это библиотека используется в дистрибутивах линукс, линукс это операционная система" и закончить про Гоголя, который на болоте.

Маллок соптимизировали под многопоточность, вот это реально интересное новшество, можно сравнить эффективность кода Дреппера с jemalloc. А "имена" потокам назначать - никто и не будет, новшество ни о чём.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

25. "причём здесь елибс?"  +/
Сообщение от qwerty44 on 07-Май-10, 16:18 
И где написано, что малок соптимизировали???
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

26. "где же это может быть написано"  +/
Сообщение от Вова on 07-Май-10, 17:51 
по ссылкам покликайте в тексте новости?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

27. "виноват, невнимателен"  +/
Сообщение от Вова on 07-Май-10, 18:03 
в чейнджлоге промотал ниже, чем следовало бы. Не повторится! ))
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от Proger (ok) on 07-Май-10, 12:28 
>http://ftp.gnu.org/gnu/glibc/) (glibc) 2.12

Никакого упоминания про 2.12 :(  А где ж скачать-то?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от sluge (ok) on 07-Май-10, 14:16 
у тебя случайно OpenWrt, Debian или Ubuntu?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Релиз системной библиотеки Glibc 2.12"  +/
Сообщение от sluge (ok) on 07-Май-10, 14:16 
>являющейся основой большинства Linux-дистрибутивов, за исключением OpenWrt, Debian и Ubuntu

я рыдаю с такого :-D

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру