Акысыз система башкаруучусу systemd жаңы версиясы чыкты.

Артка шайкештикти бузган өзгөртүүлөр:

  • Азыр өзүнчө бөлүктү орнотуу /usr/ initramfs баскычында гана колдоого алынат.

  • Келечектеги чыгарылыш System V init скрипттерин жана cgroups v1 үчүн колдоону алып салат.

  • Жолдор SuspendMode=, HibernateState= и HybridSleepState= бөлүмдөн [Уйку] systemd-sleep.conf ичинде эскирилген жана системанын жүрүм-турумуна эч кандай таасир этпейт.

Жетекчинин ишиндеги өзгөртүүлөр:

  • Демондор азыр fork() жана exec() комбинациясынын ордуна posix_spawn() менен инициализацияланат; тартуу жөнүндө арыз #27890.

  • systemd азыр бала процесстерине көз салуу үчүн PIDFD файл дескрипторлорун колдонот; бул жетекчинин ишинин логикасын жөнөкөйлөтөт; тартуу жөнүндө арыз #29142, #29594, #29455.

  • Жаңы опция SurviveFinalKillSignal = жумшак кайра жүктөө механизмин колдонууда демонго токтоп калуудан качууга мүмкүндүк берет; тартуу жөнүндө арыз #28545.

  • Бирдиктер азыр опцияларды колдойт MemoryPeak =, MemorySwapPeak=, MemorySwapCurrent= и MemoryZSwapCurrent =; бул параметрлер параметрлерге туура келет эс.чоку, memory.swap.peak, эстутум.алмаштыруу.агым и memory.zswap.current касиеттери v2 топторунан.

  • Жаңы опция ConditionSecurity= systemd кызматын система текшерилген UKI сүрөтү менен жүктөлгөндө гана баштоо керек деп айтууга мүмкүндүк берет.

TPM2 колдоосу:

  • systemd-cryptenroll азыр белгилүү бир ПТР уячасын жана хэшти көрсөтүүгө мүмкүндүк берет.

  • systemd-cryptenroll негизги индексти көрсөтүүгө мүмкүндүк берет; тартуу жөнүндө арыз #29427.

  • Эми ачык ачкычы белгилүү болсо, LUKS көлөмүн белгилүү бир TPM2 чипине кирүү мүмкүнчүлүгү жок эле байласа болот.

  • systemd-cryptsetup бинардык файлына жылдырылды / usr / bin / жана системадан тышкары колдонулушу мүмкүн.

  • Systemd-pcphase ички компоненти systemd-pcrextend деп өзгөртүлдү.

  • Жаңы компонент, systemd-pcrlock, колдо болгон тутум маалыматынын негизинде ПТР жазууларын болжолдоого мүмкүндүк берет; тартуу жөнүндө арыз #28891.

systemd-жүктөө, systemd-stub, ukify, bootctl, ядро-орнотуу:

  • bootctl азыр системанын ukiден жүктөлгөндүгүн аныктоого мүмкүндүк берет.

  • systemd-жүктөө тутумду өчүрүү жана кайра жүктөө үчүн ысык баскычтарды колдойт.

  • SecureBoot иштетилгенде, systemd-жүктөө мындан ары ишенимсиз Devicetree блобдорун жүктөбөйт.

  • systemd-boot жана systemd-stub азыр .sbat бөлүмүндө ар кандай идентификаторлорго ээ жана UEFI аларды өз алдынча чакыра алат; тартуу жөнүндө арыз #29196.

  • ukify компоненти мындан ары эксперименталдык эмес; аткарылуучу азыр жайгашкан / usr / bin /.

systemd-networkd:

  • Rapid Commit технологиясы үчүн кошумча колдоо.

  • dbus интерфейси systemd-networkd эми DHCP кардарынын абалы жөнүндө маалымат алууга мүмкүндүк берет; жасоо #28896.

  • тандоо NFTSet = тармак интерфейсинин конфигурациясын эрежелердин жыйындысына туташтырууга мүмкүндүк берет nftables.

  • Бөлүм [IPv6AcceptRA] жаңы параметрлерди колдойт: UsePREF64=, UseHopLimit=, UseICMP6RateLimit= и NFTSet =.

  • Бөлүм [IPv6SendRA] азыр параметрлерди колдойт RetransmitSec =, HopLimit =, HomeAgent=, HomeAgentLifetimeSec= и HomeAgentPreference=.

  • Ядронун буйрук сабынын варианттарынан түзүлгөн конфигурация файлдары эми префикске ээ 70-; Бул файлдардын артыкчылыгы азыр демейки конфигурация файлдарынын артыкчылыгынан жогору.

Source: linux.org.ru

Комментарий кошуу