LINUX.ORG.RU

glibc 2.5


0

0
Изменения:

getaddrinfo теперь приведет в соответствии с RFC 3484, также теперь возможна настройка getaddrinfo в файле /etc/gai.conf

новые интерфейсы: splice, tee, sync_file_range, vmsplice

новый iconv модуль

добавлен интерфейс представленный в RFC 3542

новый формат ELF hash table

новые локали: nr_ZA, pa_PK, ca_AD, ca_FR, ca_IT, el_CY, tr_CY, as_IN, or_IN, csb_PL, fy_NL, sr_ME

и многое другое.

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



Проверено: ivlad ()
Ответ на: комментарий от B084
>ТОлько недавно же 2.4 вышла, у них цикл менее полугода чтоли?

присоединяюсь к вопросу, версии 2.4.1 даж не было =(

ale ★★
()
Ответ на: комментарий от z
> кто кого куда приведёт???
Это приведёт к капцу венды. По-любому.
EViL
()
Ответ на: комментарий от AngryElf
>Дык небось это нестабильная ветка, не?

сомневаюсь, потому как 2.3 - была стабильной веткой

ale ★★
()
> настройка getaddrinfo в файле /etc/gai.conf

теперь по гос.номеру транспортного средства линух сможет вернуть информацию об адресе прописки автовладельца.

зы: и выписать штрав докучи. man gai_strerror

зыы: винде капец. %)

anonymous
()
Ответ на: комментарий от ale
> > ТОлько недавно же 2.4 вышла, у них цикл менее полугода чтоли?

> присоединяюсь к вопросу, версии 2.4.1 даж не было =(

В ядре 2.6.17 появились упомянутые системные вызовы (tee, splice и пр.), о которых разработчики glibc "давно мечтали" (цитата времён выхода 2.6.17). Понятно, что добавление системных вызовов - крупный шаг, так что реализовывать их поддержку в 2.4.1 было бы глупо, вот и выпустили новую версию.

pv4 ★★
()
>gai.conf

ахтунг!

Deleted
()
> новый формат ELF hash table

Значит ли это, что проги, скомпилированные с новым glibc, будут быстрее запускаться?

Значит ли это, что новый glibc не совместим со старыми?

pv4 ★★
()
Все это конечно здорово - но обещанную стабильную 2.3.7 мы так и не получили. А это свинство, господа.
e
()
Ответ на: комментарий от pv4
> Значит ли это, что проги, скомпилированные с новым glibc, будут быстрее запускаться?

Скомпилированные так же - нет. Это значит, что если компилить с новыми модными опциями линкера, они во-первых будут запускаться быстрее, во-вторых вообще будут запускаться.

> Значит ли это, что новый glibc не совместим со старыми?

Не означает, но если ты собираешь проги, которые линкуются через hash table и благодяря этому мегабыстро запускаются, то чтобы они вообще запускались старый glibc нужно патчить, а в новом все уже из коробки.

Т.е. несовместимости от факта выхода еще нет, но дистростроители через пол-годика-годик создадут ее в полной мере.. Те, кто не перейдут на новый glibc, будут иметь проблемы с прогами для более прогрессивных дистрибутивов.. Чую, в debian ubunt'овские проги скоро пахать не будут..

anonymous
()
Ответ на: комментарий от B084
На ебилды нам пофиг, а для гентушнегов - вполне прокатят от 2.4 ;)
e
()
Ответ на: комментарий от anonymous
Странно - выходной вроде

Чего это они?

anonymous
()
ИМХО, главная новость - это поддержка priority-inheritance futex.
tailgunner ★★★★★
()
Ответ на: комментарий от laser_linux
> А линковка через хэш-таблицу, это то, что хотели опеноффисовцы?

Им уже ничто не поможет...

const86 ★★★★★
()
Кстати, к слову, о птичках... она таки __stable__ :

-GNU C Library development release version 2.4, by Roland McGrath et al. +GNU C Library stable release version 2.5, by Roland McGrath et al.

И возникает вопрос - зачем нужна ветка 2.4, и на кой черт все продолжают выпускать глюкавые дистры на ее основе...

e
()
Ответ на: комментарий от AngryElf
> Дык небось это нестабильная ветка, не?

Все ништяк, стабля. Теперь осталось понять - релиз 11-й слаки будет отложен, или таки нет.

e
()
Ответ на: комментарий от e
Вряд ли. Патрик консератор. (За что ему и спасибо: и система стабильная, и опыта набираешься, пока со стабильностью этой борешься :-) )
funny_falcon
()
Ответ на: комментарий от funny_falcon
> и опыта набираешься, пока со стабильностью этой борешься :-) )
Не, опыта мало, пионеры уже всё разузнают и раскажут, остается только повторять за ними =)
Atlant ★★★★★
()
Ответ на: комментарий от anonymous
> мне интересно будет ли она бинарно совместима с 2.4

Ну да.. В glibc 2.4-based федорке поставил 2.5 из следующей версии - все пашет как часы. Ничего не сломалось, а появилась возможность брать собранные под нее бинарные пакеты из той самой новой версии без пересборки.

anonymous
()
а high precision POSIX таймеры как не работали, так и не работают... Linux'овый libc и kernel - отстойнейшая поделка и наглядный пример того, как недоучи пишут софт :(

--седайко стюмчик

sedajko_stjumchik
()
Ответ на: комментарий от sedajko_stjumchik
и что там неработает c таймерами ? setitimer/getitimer ?
uman
()
Ответ на: комментарий от sedajko_stjumchik
> а high precision POSIX таймеры как не работали, так и не работают... Linux'овый libc и kernel - отстойнейшая поделка и наглядный пример того, как недоучи пишут софт :(

> --седайко стюмчик

О, жабобыдлокодеры уже стали притворяться кернел хакерами. :)

SKYRiDER ★★★
()
Ответ на: комментарий от uman
> ну так в чем проблемы то , так ничего и не сказал.

Ему нужен патч fix_hands_routing.diff

--- sedajko_stjumchik.orig 2006-08-24 23:32:00.000000000 +0400 +++ sedajko_stjumchik.fixed 2006-08-24 23:33:16.000000000 +0400 @@ -1,2 +1,2 @@

- #define HANDS_CONNECTOR "/dev/ass" + #define HANDS_CONNECTOR "/dev/shoulders"

anonymous
()
Ответ на: комментарий от uman
> ну так в чем проблемы то , так ничего и не сказал.

Ему нужен патч fix_hands_routing.diff

--- sedajko_stjumchik.orig 2006-08-24 23:32:00.000000000 +0400
+++ sedajko_stjumchik.fixed 2006-08-24 23:33:16.000000000 +0400
@@ -1,2 +1,2 @@

- #define HANDS_CONNECTOR "/dev/ass"
+ #define HANDS_CONNECTOR "/dev/shoulders"


anonymous
()
Ответ на: комментарий от uman
uman (*), обсуждать здесь технические вопросы - метать бисер перед свиньями. посмотрите на комментарии, какие ублюдки здесь флэймят. что самое неприятное подобный тон наблюдается исключитально в русскоязычных форумах

--седайко стюмчик

sedajko_stjumchik
()
Ответ на: комментарий от bugmaker
bugmaker ***, видели видели :) и там (в Windows) всё это работает на радость хорошо (и _быстро_ )

--седайко стюмчик

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