Могут ли новые версии glibc использоваться со старым ядром?

Очевидно, glibc может быть скомпилирован с --enable-kernel для поддержки старых версий ядра. Однако я не смог найти информацию о том, какие версии ядра поддерживаются в конкретной версии glibc . В идеале я хочу увидеть матрицу совместимости для всех выпусков glibc (2.x) и ядра (2.6.x). Он существует?

Если этого не существует, возможно, это потому, что каждая версия glibc (за последние 5 лет или около того) поддерживает все ядра с 2.6.0?

(Arch = x86-64, если это имеет значение)

  • Использование альтернативного libc с ld -linux.so hacks; более чистый метод?
  • Патч Glibc для уязвимости getaddrinfo ()
  • llvm и clang на CentOS 5 без прав root?
  • Как правильно обновить glibc?
  • Есть ли простой способ для установки бинарных сборок glibc?
  • CentOS 4.8 и glibc 2.5
  • Ошибка Ubuntu unzip: ошибка sysmalloc не выполнена
  • EGLIBC против GLIBC на ноутбуках
  • One Solution collect form web for “Могут ли новые версии glibc использоваться со старым ядром?”

    Согласно README проекта вы можете использовать glibc с ядрами 2.4, но вы потеряете некоторые функции:

    При работе с ядрами Linux библиотека GNU C версии 2.4 предназначена в первую очередь для использования с ядром Linux версии 2.6.0 и новее. Мы поддерживаем только использование NPTL-реализации pthreads, которая теперь является конфигурацией по умолчанию. Большая часть библиотеки C будет продолжать работать с более старыми ядрами Linux, и для многих программ не требуется корректное выполнение ядра 2.6. Тем не менее, pthreads и связанные функции не будут работать вообще на старых ядрах, и мы не рекомендуем использовать glibc 2.4 с любым ядром Linux до 2.6.

    Обратите внимание, что --enable-kernel=VERSION означает:

    компилировать для совместимости с ядром не старше VERSION

    Interesting Posts

    В чем разница между `su“ и` su -login`?

    Редактируйте файл с помощью скрипта, но сохраняйте теги osx

    Когда переменная массива представляет весь массив и когда элемент индексируется `0`?

    удалять только определенные текстовые вхождения из строки с помощью sed

    Linux Mint: как отключить или удалить комментарии приложений из меню избранного?

    Ошибка сегментации в системном каталоге `/ tmp`

    менее зависает в последней строке при выводе пейджинга из текущей команды

    команда find не работает: «незаконный вариант – n»

    могут ли группы захвата регулярных выражений использоваться в команде поиска GNU?

    Как использовать `find -exec` для выполнения команды в каталоге найденного файла (не текущей директории)?

    Содержимое выходного файла с grep вместе с именем каталога

    Как изменить ключ для автозаполнения в ZSH?

    Как отправить вывод команды в буфер режима копирования экрана GNU

    Останавливается ли в запланированных задачах после перезагрузки?

    bash_logout запускает только команду на последнем выходе

    Linux и Unix - лучшая ОС в мире.