Systemd 251은 이미 출시되었으며 이것이 그 소식입니다.

시스템-245

개발 XNUMX 개월 후 systemd 251의 새 버전이 발표되었습니다. 시스템 요구 사항이 증가된 버전입니다. Linux 커널의 최소 지원 버전이 3.13에서 4.15로 증가했습니다. 작동하려면 CLOCK_BOOTTIME 타이머가 필요합니다. 컴파일하려면 C11 표준 및 GNU 확장을 지원하는 컴파일러가 필요합니다(C89 표준은 여전히 ​​헤더 파일에 사용됨).

이 새 버전에서 눈에 띄는 참신한 부분에 대해서는 다음이 강조됩니다.e 실험 유틸리티 systemd-sysupdate를 추가했습니다. 파라 원자적 메커니즘을 사용하여 업데이트를 자동으로 감지, 다운로드 및 설치 파티션, 파일 또는 디렉토리를 교체합니다.

눈에 띄는 또 다른 변화는 새로운 내부 공유 라이브러리가 도입되었습니다., libsystemd-core- .so는 /usr/lib/systemd/system 디렉토리에 설치되며 libsystemd-shared-library에 해당합니다. .그렇게 존재합니다. 공유 라이브러리 libsystemd-core- 사용 .SW 바이너리 코드를 재사용하여 전체 설치 크기를 줄입니다. 버전 번호는 meson 빌드 시스템의 'shared-lib-tag' 옵션을 통해 지정할 수 있으며 배포판에서 이러한 라이브러리의 여러 버전을 동시에 배송할 수 있습니다.

이 외에도 강조하고 있는 것은 환경 변수 전달이 구현되었습니다 OnFailure/OnSuccess 컨트롤러에 대한 모니터링되는 장치에 대한 정보를 포함하는 $MONITOR_SERVICE_RESULT, $MONITOR_EXIT_CODE, $MONITOR_EXIT_STATUS, $MONITOR_INVOCATION_ID 및 $MONITOR_UNIT.

단위의 경우, ExtensionDirectories 설정이 구현되어 시스템 확장 구성 요소의 로드를 구성하는 데 사용할 수 있습니다. 디스크 이미지가 아닌 일반 디렉토리에서. 시스템 확장 디렉토리의 내용은 OverlayFS를 오버레이하며 지정된 디렉토리가 읽기 전용으로 마운트된 경우에도 /usr/ 및 /opt/ 디렉토리 계층을 확장하고 런타임에 추가 파일을 추가하는 데 사용됩니다. 디렉토리 지정에 대한 지원도 'portablectl added –extension=' 명령에 추가되었습니다.

En systemd-networkd, 유니캐스트 경로용 [Route] 섹션을 통해 구성된 범위 값은 "ip route" 명령의 동작과 일치하도록 기본값에서 "link"로 변경되었습니다. [Bridge] 섹션에 "Isolated=true|false" 매개변수 추가 커널에서 동일한 이름의 네트워크 브리지 속성을 구성합니다. [Tunnel] 섹션에는 External 매개변수가 추가되어 외부 유형의 터널(메타데이터 수집 모드)을 구성할 수 있습니다.

다른 변화 눈에 띄는 :

  • PXE 모드에서 부팅할 때 DHCP 서버에서 보내는 서버 주소, 서버 이름 및 부팅 파일 이름을 구성하기 위해 BootServerName, BootServerAddress 및 BootFilename 매개변수를 [DHCPServer] 섹션에 추가했습니다.
  • [네트워크] 섹션에서 L2TP 매개변수가 제거되었으며 대신 .netdev 파일에서 L2TP 인터페이스와 관련된 새로운 로컬 설정을 사용할 수 있습니다.
  • systemd-resolved가 initrd 이미지에 있을 때 initrd에서 부팅하는 것을 포함하여 부팅 프로세스의 초기에 systemd-resolved가 시작되었는지 확인했습니다.
  • TPM을 사용하여 파티션의 잠금을 해제할 때 자격 증명 암호화 알고리즘을 선택하고 PIN 입력을 제어하기 위해 -fido2-credential-algorithm 옵션을 systemd-cryptenroll에 추가했습니다.
  • 유사한 옵션 tpm2-pin을 /etc/crypttab에 추가했습니다. TPM을 통해 장치 잠금을 해제할 때 설정이 암호화되어 암호화 키가 가로채지 않도록 보호합니다.
  • IPC를 통해 NTP 서버에서 정보를 동적으로 검색하기 위해 systemd-timesyncd에 D-Bus API를 추가했습니다.
  • 모든 명령에 대한 색상 출력의 필요성을 결정하기 위해 이전에 확인된 NO_COLOR, SYSTEMD_COLORS 및 TERM 외에 COLORTERM 환경 변수를 확인합니다.
  • Meson 빌드 시스템은 pam, nss, devel(pkg-config), systemd-boot, libsystemd, libudev와 같은 필수 구성 요소의 사용자 정의 빌드 및 설치를 위한 install_tag 옵션을 구현합니다.
  • systemd-journald 및 systemd-coredump에 대한 압축 알고리즘을 선택하는 기본 압축 빌드 옵션을 추가했습니다.
  • BitLocker TPM으로 Microsoft Windows를 부팅하기 위해 loader.conf의 sd-boot에 실험 설정 "reboot-for-bitlocker"를 추가했습니다.
  • Systemd-journald는 JSON 형식으로 내보내는 기능을 안정화했습니다. "journalctl –list-boots" 및 "bootctl list" 명령("-json" 플래그)에서 JSON 출력에 대한 지원을 추가했습니다.
  • 휴대용 장치(PDA, 계산기 등) 및 사운드 및 비디오 생성에 사용되는 장치(DJ 콘솔, 키보드)에 대한 정보가 포함된 새로운 hwdb 데이터베이스 파일을 udev에 추가했습니다.
  • LoadCredential 설정은 디렉터리 이름을 인수로 허용하며, 이 경우 지정된 디렉터리의 모든 파일에서 자격 증명을 로드하려고 합니다.
  • systemctl에서 "--timestamp" 매개변수는 epoch 형식(1년 1970월 XNUMX일 이후의 초 수)으로 시간을 표시하기 위해 "unix" 플래그를 지정하는 기능을 추가했습니다.

마지막으로, 그것에 대해 더 알고 싶다면 자세한 내용을 참조하십시오. 다음 링크에서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.