네트워킹

페도라는 지금 기본적으로 systemd-resolved 서비스를 활성화합니다

With the enhancement, by enabling the systemd-resolved service by default, the GNU C Library (glibc) will perform name resolution using the nss-resolve module rather than the nss-dns module. Notable changes include:

  • systemd-resolved provides a system-level DNS cache that can substantially improve performance for applications that do not cache their own DNS results;

  • `systemd-resolved`는 VPN이 사용 중일 때와 같은 분리된 DNS 시나리오의 정확한 처리를 허용합니다;

  • `/etc/resolv.conf`는 이제 NetworkManager라기 보다 systemd-resolved에 의해 관리 될 수 있습니다;

  • /etc/resolv.conf will no longer be read when performing name resolution using glibc; however, it is still provided for compatibility with applications that manually read this file to perform name resolution;

  • `/etc/resolv.conf`로 작성하기는 예상되는 것처럼 동작하지 않을 것입니다.

NSS dbm 지원 제거(중단)됨

Applications that use the Network Security Services (NSS) library often use a database for storing keys, certificates and trust. NSS supports two different storage formats:

  • SQLite

  • dbm 파일 형식

Nowadays, NSS uses the SQLite file format by default and provides a transparent migration mechanism from dbm to SQLite.

The dbm file format has been deprecated since Fedora 28 due to various drawbacks, and from Fedora 33 dbm will not be supported.

This support removal will slightly reduce the size of the NSS library binary and the developers will be able to focus on the sole file format.