The OpenNET Project / Index page

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

Релиз системной библиотеки glibc 2.10 и генератора файлов сборки Automake 1.11

19.05.2009 20:59

Вышел релиз системной библиотеки GNU C Library (glibc) 2.10.1 (первая публичная версия ветки 2.10). Glibc 2.10 войдет в состав Linux дистрибутива Fedora 11, выход которого ожидается 26 мая.

Из новшеств glibc 2.10 можно выделить:

  • Поддержка стандарта POSIX 2008. Например, добавлены новые макросы, реализована функция psiginfo, добавлена поддержка флагов O_SEARCH и O_EXEC;
  • Более жёсткое соответствие требованиям C++, например, в дополнение к "char *strchr(char *, int)" добавлено "const char *strchr(const char *, int)", т.е. конструкция "char *i = strchr(in, 'i')", если in имеет тип "const char *i" приведёт к ошибке;
  • Поддержка особенностей будущего стандарта C++ 201x. Например, добавлен обработчик at_quick_exit и функция quick_exit, для экстренного завершения процесса без вызова глобальных деструкторов;
  • Улучшение в функциях DNS NSS в плане обработки нескольких параллельных запросов;
  • Использование NSS (Network Security Services) в libcrypt;
  • Поддержка возможности определения дополнительных модификаторов и спецификаторов формата для функции printf. Для подключения дополнительных обработчиков добавлены функции register_printf_specifier, register_printf_modifier и register_printf_type;
  • Улучшение масштабируемости функции malloc при работе на многоядерных CPU;
  • Добавлена функция malloc_info для предоставления исчерпывающей информации о текущем состоянии системы распределении памяти (сколько памяти выделено, общий размер адресного пространства и т.п.).
  • Автоматическое задействования оптимизированных функций, например, для систем с современным CPU Intel, будет использован вариант функций strlen и strchr, использующий инструкции SSE4.2.
  • Новые функции: preadv, preadv64, pwritev, pwritev64, accept4, fallocate, fallocate64.

Кроме того, вышел релиз генератора make-файлов Automake 1.11, спустя три года после версии 1.10. Следует заметить, что тестовая версия 1.11 была выпущена под лицензией GPLv3, но в последний момент перед релизом лицензия была возвращена на GPLv2+, так как возникла необходимость написания лицензионного исключения.

Основные улучшения Automake 1.11:

  • опциональная поддержка менее "говорливого" стиля задания правил компиляции для Linux ядра;
  • более быстрые правила для установки и деинсталляции;
  • поддержка проведения тестов в параллельном режиме;
  • подсветка вывода результатов тестов;
  • улучшение поддержки языка Fortran и начальная поддержка языка Vala;
  • возможность запуска automake в многопоточном режиме;
  • поддержка tar-архивов сжатых методами lzma и xz;
  • улучшение реализации макроса AM_MAINTAINER_MODE;
  • man-руководства для aclocal и automake.


  1. Главная ссылка к новости (http://sources.redhat.com/cgi-...)
  2. OpenNews: Проект Debian GNU/Linux планирует заменить GNU C Library на EGLIBC
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/21799-glibc
Ключевые слова: glibc, gcc, makefile, automake
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (22) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, uldus (ok), 21:12, 19/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Навивает тревожные мысли, что все изменения в glibc сделаны одним человеком (Ulrich Drepper из Red Hat). Стагнация или намеренно чужие патчи не принимают ?
     
     
  • 2.2, Аноним (-), 21:45, 19/05/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А были ли чужие патчи? И сколько?
     
     
  • 3.6, uldus (ok), 22:08, 19/05/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А были ли чужие патчи? И сколько?

    Мне в chengelog бросилось в глаза, что в прошлых релизах было упоминание кучи людей, а в 2.10 только один Ulrich Drepper

     
     
  • 4.14, User294 (??), 23:53, 19/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по его поведению в баге про айпишники, этот субъект стаю акул в море может распугать в одно лицо своей прытью.Наверное разработчики пугливее акул...
     
  • 2.3, Andrey (??), 21:48, 19/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    http://sourceware.org/bugzilla/show_bug.cgi?id=4980
     
     
  • 3.9, Блуд (ok), 22:16, 19/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Почитал. Разочаровался в Улрихе (благо не знал его до этого).



    bash-4.0$ rpm -q glibc
    glibc-2.10.1-1.x86_64
    glibc-2.10.1-1.i686
    bash-4.0$ uname -r
    2.6.29.3-140.fc11.x86_64


     
  • 3.12, Аноним (-), 23:20, 19/05/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я ждал, что кто-нибудь кинет ссылку на этот баг. Здесь я полностью за Улириха. БТВ, 1 патч это просто колоссально как много
     
     
  • 4.15, User294 (??), 23:55, 19/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >за Улириха.

    Ну, если захотеть чтобы проекту настал 3.14...ц и патчил его целый Ульрих, изредка и понемного - да, так держать.А что всем остальным делать если ему на голову кирпич упадет?Тем более что при таком хандлинге багов и "адекватной" реакции на безобидные коменты - найдется немало людей которые захотят поспособствовать процессу падения кирпича чего доброго.

     
     
  • 5.16, Аноним (-), 00:11, 20/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Реализован POSIX 2008. Немного? Видимо по меркам юсера264 - конечно. Безобидные? Да сколько времени можно было ему мозги компостировать "безобидными коментами"? Ульрих конечно за словом в карман не лезет, но и его можно понять, когда толпы пионэров лезут в багзиллу и слабо представляя о чём речь, начинают указывать, чему быть в апстриме. А форкнуть - это для юсеров264 видимо не проблема, что до падения кирпича, что после, однако ж воз и ныне там.
     
     
  • 6.17, аноним (?), 00:50, 20/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >его можно понять

    оно без объяснения причин агрессивно отреагировало на попытки сообщества решить проблему и обозвало незнакомого человека идиотом. от таких людей желательно избавляться

     
  • 6.24, User294 (??), 17:17, 20/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Именно так - без него жили хренадцать лет И еще столько же прожили бы Не икая ... большой текст свёрнут, показать
     
     
  • 7.26, Аноним (-), 22:05, 20/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Извините, вы как мелкая шафка, кидаетесь с одного места на другое, а укусить никак не можете. То вы заявляете, что Ульрих ничего не делает, вам указывают на posix, а вы криче что и без него жилось хорошо. Отделяйте мух от котлет, Ульрих своё дело знает, ну а то что хамоват, примете как данность

     
  • 3.18, Анониум (?), 03:45, 20/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    http://sourceware.org/bugzilla/show_bug.cgi?id=956

    занятный чел..

     
     
  • 4.20, Аноним (-), 08:49, 20/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Да вобще, я просто офигел с DrPepper'а. Никогда не видел таких этичных и доброжелательных разработчиков
     
  • 3.22, anonymous (??), 14:47, 20/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Нормально ответил. К Вам не приходил ламер с плохо сформулированным вопросом, из которого следует, что человек не владеет предметом? И, конечно, требует к этому вопросу пристального внимания, детального и вежливого объяснения. Немедленно, конечно. И что Вы ему ответили, принимая во внимание, что это не первый такой вопрос, и даже не двадцатый?
     
     
  • 4.23, аноним (?), 17:02, 20/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >пристального внимания, детального и вежливого объяснения

    цитирую: "stop reopening bug, assholes"

     
     
  • 5.25, User294 (??), 18:44, 20/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > цитирую: "stop reopening bug, assholes"

    Там следует быть внимательным: несколько Ульрихов - поддельные и ряд коментов - не от настояшего Ульриха.Видимо, казуалы решили оттянуться раз уж буча поднялась и несколько раз тонко подкололи Ульриха, написав от его же имени (хулюганов палит неправильный емыльник).И грустно и смешно а Ульрих ССЗБ в общем то :)

     

  • 1.4, Аноним (-), 22:02, 19/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну куда уже её развивать. Сейчас как раз это и нужно: небольшие, но постоянные модификации. Есть куча других проектов, куда стоит вложить усилия, например gnash
     
     
  • 2.10, Аноним (-), 22:18, 19/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну куда уже её развивать. Сейчас как раз это и нужно: небольшие,
    >но постоянные модификации. Есть куча других проектов, куда стоит вложить усилия,
    >например gnash

    Ну malloc там все же был паршивый, по сравнению с оным из FreeBSD. Не знаю, как в этом релизе.

     

  • 1.19, Anonymous_ (?), 07:17, 20/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "Все знают, что в результате антикооперативной позиции Дреппера каждый
    дистрибутив поддерживает свой форк glibc.  Просто не каждый этот форк
    анонсирует." (c) ldv@altlinux
     
  • 1.21, netc (ok), 11:24, 20/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    почитал про VALA - классная вещь. Особенно для меня.

    Да мне очень нравиться синтаксис c# пусть он громоздкий, зато понятный и гладкий

    Вот если бы синтаксис Си изменили, хотя ИМХО это невозможно

    Поэтому буду смотреть в сторону Vala и ValaIDE

     
  • 1.28, Аноним (-), 19:07, 24/05/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://udrepper.livejournal.com/20948.html
    Улирихоненавистиникам. А так очень дельное сообщение
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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