Documentation for a newer release is available. View Latest

Работа в сети

Fedora теперь по умолчанию включает службу systemd-resolved

Благодаря этому улучшению, при включении службы systemd-resolved по умолчанию, библиотека GNU C (glibc) будет выполнять разрешение имён с использованием модуля nss-resolve вместо модуля nss-dns. Заметные изменения включают:

  • systemd-resolved предоставляет общесистемный DNS-кеш, который может значительно повысить производительность приложений, которые не кешируют результаты DNS самостоятельно;

  • systemd-resolved позволяет корректно обрабатывать сценарии раздельного DNS, например, при использовании VPN;

  • /etc/resolv.conf теперь будет управляться systemd-resolved, а не NetworkManager;

  • /etc/resolv.conf больше не будет считываться при разрешении имён с использованием glibc; однако он всё ещё предоставляется для совместимости с приложениями, которые вручную читают этот файл для разрешения имён;

  • Запись в /etc/resolv.conf больше не будет работать ожидаемым образом.

Удаление поддержки dbm в NSS

Приложения, использующие библиотеку Network Security Services (NSS), часто используют базу данных для хранения ключей, сертификатов и доверенных записей. NSS поддерживает два различных формата хранения:

  • SQLite

  • Формат файлов dbm

В настоящее время NSS по умолчанию использует формат файлов SQLite и предоставляет прозрачный механизм миграции с dbm на SQLite.

Формат файлов dbm был объявлен устаревшим начиная с Fedora 28 из-за различных недостатков, и начиная с Fedora 33 dbm не будет поддерживаться.

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