Не успели создатели Linux дистрибутивов среагировать на выход Glibc 2.4, как спустя всего семь месяцев (версия 2.3 вышла в 2002 году) <a href="http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/libc/NEWS?rev=1.147.2.18&content-type=text/plain&cvsroot=glibc" target="_blank">анонсирован</a> новый релиз - <a href="http://www.gnu.org/software/libc/" target="_blank">GNU C Library v2.5</a> (присутствует обратная бинарная совместимость с более ранними версиями, но не наоборот).
Изменения:
# Порядок вывода списка адресов функцией getaddrinfo() теперь полностью соответствует RFC 3484. Работа getaddrinfo теперь может быть настроена через файл конфигурации /etc/gai.conf;
# Появилась поддержка новых системных вызовов, появившихся в Linux ядре 2.6.17 - splice, tee, sync_file_range, vmsplice.
# Режим загрузки NIS базы оптимизирован для уменьшения потребления памяти (для загрузки NIS базы целиком в память теперь нужно использовать SETENT_BATCH_READ в /etc/default/nss );
# Реализована поддержка программных интерфейсов представленных в RFC 3542;
# Поддержка нового формата hash-таблицы в ELF файлах;
# Режим наследования приоритета rt_mutex, представленного в Linux ядре 2.6.17.
©<a href="http://www.opennet.ru/opennews/art.shtml?num=8439" target="_blank">OpenNet</a>.