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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.