LINUX.ORG.RU

Релиз Glibc 2.11

 , ,


0

0

изменения в версии 2.11:

  • Новые функции: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps, mkostemps64.
  • Проверка longjmp в случае если была создана неинициализированная stack frame.
  • STT_GNU_IFUNC теперь поддерживается и в статических программах, также была реализована ее поддержка для PPC.
  • Оптимизированы для x86_64 : strstr, strcasestr, memcmp, strcspn, strpbrk, strspn, strcpy, stpcpy, strncpy, strcmp (SSE2, SSE4.2), strncmp (SSE2, SSE4.2), strchr (SSE4.2), strrchr (SSE4.2), strlen, rawmemchr, strcmp (SSSE3), strncmp (SSSE3).
  • Оптимизация функций для x86: strlen, strcspn, strspn, strpbrk, strstr, strcasestr.
  • Поддержка инструкций fma (AVX) на архитектуре x86_64 (процессоры Intel Sandybridge). Поддержка аудита AVX в ld.so.
  • STB_GNU_UNIQUE.
  • Second fallback mode в разрешении имен DNS, добавлен флаг RES_USE_DNSSEC.
  • На S390 оптимизирован конвертер iconv.
  • Использование PI mutex будет более эффективным за счет поддержки futex в ядре. добавлено в реализацию NPTL для платформы x86_64.
  • Новые локали ps_AF, my_MM.

Скачать Glibc

>>> Страница проекта

★★★★★

Проверено: hibou ()
Ответ на: комментарий от NekoExMachina
my_MM

malaysia melayu - официальный государственный, хоть и менее распространенный язык в Малайзии ) ps_AF не знаю )
Sylvia ★★★★★
() автор топика
собственно скоро должен выйти и соответствущий релиз eglibc ;)
Sylvia ★★★★★
() автор топика
Толку от этих локалей. Когда языковые пакеты в соответствующих de/по под них появятся?
Neko
()
Ответ на: комментарий от Neko
а вам они сильно нужны?) дело добровольное, будет спрос - будут и желающие сделать локализацию, первый кирпичик заложили
Sylvia ★★★★★
() автор топика
>Оптимизация функций для x86: strlen, strcspn, strspn, strpbrk, strstr, strcasestr.

А там использовать SSE* запрещено?
madcore ★★★★★
()
Сильви, спасибо за хорошую новость. Пойду соберу под SliTaz
devl547 ★★★★★
()
Ответ на: комментарий от devl547
>>А там использовать SSE*

>Заверните мне Pentium II с SSE*


а что, сборку под конкретную march или рантайм-детект тоже отменили?
madcore ★★★★★
()
Ответ на: комментарий от madcore
это и есть рантайм детект вроде как, сборка под -march -msse* это как gcc на душу положит, в glibc же некоторые функции написаны прямо на ассемблере
Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Neko
Лучше уж сразу олбанскую (kg_AM.UTF-8)
Deleted
()
Ответ на: комментарий от Sylvia
>в glibc же некоторые функции написаны прямо на ассемблере

Так я про то, почему их нельзя включить в x86
madcore ★★★★★
()
Ответ на: комментарий от Reset
>x86_64 без SSE не бывает, а x86 бывает

Это не значит, что под x86 ничего не собирают с sse
madcore ★★★★★
()
Ответ на: комментарий от legolegs
еще причина в том , что (я конечно не знаю реализуют ли это в x86, принципиально ограничений нет) набор инструкций SSE 4.2 (Intel Nehalem) предусматривает как раз быструю работу с строковыми операциями, а это позитивно скажется на производительности много каких приложений

подробности по SSE4 тут http://ru.wikipedia.org/wiki/SSE4
Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia
вообщем я к тому что для владельцев i7 и linux x86_64 данный релиз обещает быть очень полезным в плане увеличения производительности

про то в каком виде сделали оптимизацию для x86 в файле NEWS к сожалению ничего написано не было
Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia
#define STRCSPN_SSE42 __strpbrk_sse42
#define STRCSPN_IA32 __strpbrk_ia32

для IA32 тоже оптимизировали через SSE4.2, определение сопоставления функций - runtime, так что поздравления владельцам i7 :)
Sylvia ★★★★★
() автор топика
Ответ на: комментарий от kto_tama
>> pthread_sigqueue

> это что за зверь ?

Посмотри kill, pthread_kill, sigqueue.

const86 ★★★★★
()
Ответ на: комментарий от GArik
вот как в убунту будет, так будут и тесты какого нибудь фороникса )
а пока те кому нужно сами могут сделать )
Sylvia ★★★★★
() автор топика
>На S390 оптимизирован конвертер iconv.
Ну не понимаю, чего они к этим железякам так привязались! Они уже в труху скоро небось рассыпятся. Тем более, что для упёртых обратная совместимость в zSeries есть вроде.
GAMer ★★★★★
()
Ответ на: комментарий от GAMer
>i7 покупают для игрушек же =)

Не надо так шутить.
i7 покупают для компиляции. AMD до сих пор не может ничего противопоставить i7.
iZEN ★★★★★
()
Ответ на: комментарий от devl547
> Заверните мне Pentium II с SSE

Голос за кадром: "Так появился Pentium III".

Relan ★★★★★
()
Ответ на: комментарий от nick
> The current stable version is 2.10.1.
У них всегда так.

Кстати, когда вышла 2.10.1, вроде, говорили, что это новая схема нумерации версий, и что .1 - признак стабильной версии, как у Emacs. Может, здесь также?
anonymous
()
Ответ на: комментарий от iZEN
>i7 покупают для компиляции. AMD до сих пор не может ничего противопоставить i7.

i7 быстрее, лучше гонится. Но значительно дороже.

jackill ★★★★★
()
Ответ на: комментарий от Neko
>Я латинскую локаль хочу.

Так себе и представил локаль в стиле поздней республики: доступны только заглавные буквы латинского алфавита (и никаких U, W, J!), все системные сообщения печатаются без пробелов и знаков препинания. Цифры - только римские. Годы отсчитываются от основания Рима, начало года - в марте. Дни месяца выдаются системой, основываясь на календах, нонах и идах.

petrucho
()
Хорошая новость!

А производительность Gentoo то как возрастёт! :)

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

А из ссылки DeViL видно, что феном(200$) легко рвет i5(320$) нехуже вашего Тузика :)

Имхо чудес не бывает, если интел гдето быстрее, то он нАмнОго дороже.

zDemoniac
()
А по теме - ждем сравнительных тестов с новой glibc :)
zDemoniac
()
Эх, обвязочку для sys_perf_event_open так и не сделали...
mv ★★★★★
()
Ответ на: комментарий от iZEN
>i7 покупают для компиляции. AMD до сих пор не может ничего противопоставить i7.

мир пересобираешь, толстячок?

leave ★★★★★
()
Ответ на: комментарий от zDemoniac
Может взгляд упал на графы, где единицы измерения - секунды? =)
Я конечно знаю, что феном в отдельных дисциплинах может выступить и до четверти быстрее, но в общем забеге, увы, увы, встречаются и такие результаты
"
Adobe Premiere Pro CS4
1440x1080 Video Editing

Score in Time
[seconds] 70.00 / 136.00
"
Почти в ДВА раза =\
GAMer ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.