Работа в сети
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, а разработчики смогут сосредоточиться на единственном формате файлов.
Want to help? Learn how to contribute to Fedora Docs ›