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

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

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

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

  • Ни одна из программ Linux не работает, кроме 'cd'
  • Как я могу понизить версию glibc?
  • Не удалось установить Mono 2.6 на CentOS
  • glibc не обновляется на Gentoo Linux из-за старых символов SSP __guard
  • Могу ли я построить дистрибутив linux с libc вместо glibc
  • Установка glibc в моем каталоге
  • SIGINFO на GNU Linux (Arch Linux) отсутствует
  • Можно ли восстановить поврежденный libc на Redhat?
  • 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

    После сбоев и блокировок последовательного порта ttyUSB0 требуется перезагрузка компьютера

    Как определить, является ли файл просто перестановкой другой?

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

    альтернативная альтернатива

    Как собирать активность чтения / записи диска за определенный период времени?

    Удалить поля, содержащие определенную строку

    ssh authentification без пароля больше не работает

    Как rsync между двумя серверами через их общий хост Windows

    Помимо кеша, для чего ядро ​​Linux использует значительную память?

    `diff -y file- {a, b} | less` и DOS.

    Synaptic Package Manager – выберите обновление в массовом порядке

    Есть ли способ назначить сочетание клавиш для фокусировки окон в GNOME на основе их местоположения?

    Как я могу безопасно гарантировать, что переменная содержит только действительное имя файла?

    Как сделать все, что делает «make install», с «install» для предварительно скомпилированного пакета?

    Редактирование AIX – на месте

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