Π Π΅Π»ΠΈΠ· systemd 257

Π’Ρ‹ΡˆΠ»Π° новая вСрсия свободного систСмного ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° systemd.

НововвСдСния:

  • ИзмСнСния, Π½Π°Ρ€ΡƒΡˆΠ°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ:

    • ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠ»ΡŽΡ‡Π° —purge ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° systemd-tmpfiles: Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΏΡƒΡ‚ΠΈ ΠΈΠ· tmpfiles.d/, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Ρ„Π»Π°Π³ΠΎΠΌ $.

    • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° cgroup v1 ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°; для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π΅, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ systemd ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку ядра.

    • БимволичСскиС ссылки /dev/disk/by-id/nvme-*, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ NVMe нСймспСйс, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° нСймспСйс 1; ссылка Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ создана, Ссли нСймспСйс 1 Π½Π΅ сущСствуСт.

  • libsystemd:

    • json API, прСдоставляСмый libsystemd, доступСн ΠΊΠ°ΠΊ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ интСрфСйс с ΠΈΠΌΠ΅Π½Π΅ΠΌ sd-json.

    • Π’Π°ΠΊΠΆΠ΅ libsystemd прСдоставляСт интСрфСйс sd-varilink, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ IPC varilink.

    • sd-dbus прСдоставляСт ΠΌΠ΅Ρ‚ΠΎΠ΄ sd_bus_pending_method_calls(), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΡ… количСство ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… асинхронных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² для ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ соСдинСния.

    • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ sd-device ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ sd_device_monitor_is_running(), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡƒΠ·Π½Π°Ρ‚ΡŒ, Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ monitor.

  • Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ систСмы ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСрвисами:

    • Π’Π΅ΠΏΠ΅Ρ€ΡŒ пСрСмСнная REMOTE_ADDR ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ адрСс Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ IP, Π½ΠΎ ΠΈ UNIX сокСтов.

    • .socket ΡŽΠ½ΠΈΡ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Multipath TCP.

    • Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

    • x-systemd.wants=, новая опция /etc/fstab, позволяСт ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ зависимости Ρ‚ΠΈΠΏΠ° Wants.

    • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ RestartMode= ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ debug: Π² случаС Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π΅ΠΌΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru