Корреляция между

Я спрашиваю здесь, потому что я не знаю, где найти какую-либо информацию об этой проблеме. Если бы вы могли порекомендовать мне книгу или статью об этом, я был бы рад.

Где я могу найти информацию о корреляции между ядром Linux и версией GLIBC? Я знаю, что само ядро ​​содержит реализацию функций libc, но я не знаю, как они доставляются ему.

Например: недавно мне пришлось собирать ядро ​​для старого процессора PowerPC. Он поставляется с динамическими библиотеками libc в версии 2.3.6 из коробки. В /lib/ path есть файлы с такими именами, как librt.so-2.3.6.

Какой самый простой способ обновить эту библиотеку до более новой версии? Можно ли настроить систему сборки ядра, чтобы она генерировала файл uImage с более новой версией GLIBC или альтернативной (например, EGLIBC)?

1 ответ

Существует небольшая корреляция, одно и то же ядро ​​должно работать с широким диапазоном версий glibc и наоборот. Библиотека узнает, что ядро ​​обрабатывает, и использует это. Для получения подробной информации о том, что изменилось в glibc (это то, с чем вы взаимодействуете, включая поддержку новых функций ядра), вы должны взглянуть на основной список изменений. Для новых функций в ядре Linux, пожалуй, лучшим источником являются периодические статьи "Что нового в...", раздел ядра LWN

Другие вопросы по тегам