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

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

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

  • Нестабильная сеть в интегрированной среде Debian
  • Ошибки glibc сервера Redhat и Centos
  • Предпосылки создания модуля ядра Linux
  • Смогу ли я построить LFS с помощью тире и mawk?
  • строковое представление с использованием регулярного выражения (измененное)
  • Расширение словаря Unix для Mac OS «Словарь» приложение?
  • (Arch = x86-64, если это имеет значение)

  • Как имитировать Windows, например, пароль администратора в Linux?
  • Какова цель кажущихся непригодными для памяти сопоставлений в Linux?
  • Рекурсивное сравнение и удаление (без rsync или хеширования)
  • avahi-daemon удаляет IP-адрес из моего сетевого интерфейса
  • Какова цель файла / proc / pid / mountinfo?
  • remount chrooted подкаталог только для чтения (non-mountpoint) для чтения-записи из тюрьмы?
  • 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

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