systemd систСмСн ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ вСрсия 253

Π‘Π»Π΅Π΄ Ρ‚Ρ€ΠΈ мСсСца ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° бСшС прСдставСна вСрсията Π½Π° систСмния ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ systemd 253.

Π‘Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • ΠŸΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° β€žukifyβ€œ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° подписи Π·Π° ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ изобраТСния Π½Π° ядрото (UKI, Unified Kernel Image), ΡΡŠΡ‡Π΅Ρ‚Π°Π²Π°Ρ‰Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ядрото ΠΎΡ‚ UEFI (UEFI boot stub), ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ядрото Π½Π° Linux ΠΈ систСмна срСда, Π·Π°Ρ€Π΅Π΄Π΅Π½Π° Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° initrd, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° инициализация Π½Π° Π΅Ρ‚Π°ΠΏΠ° ΠΏΡ€Π΅Π΄ΠΈ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° основната Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма. ΠŸΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° замСня функционалността, прСдоставяна ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° 'dracut -uefi', ΠΈ я допълва с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ изчисляванС Π½Π° отмСствания Π² PE Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, сливанС Π½Π° initrds, подписванС Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ изобраТСния Π½Π° ядрото, създаванС Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ изобраТСния с sbsign, Свристика Π·Π° опрСдСлянС Π½Π° uname Π½Π° ядрото, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с Π½Π°Ρ‡Π°Π»Π΅Π½ Π΅ΠΊΡ€Π°Π½ ΠΈ добавянС Π½Π° подписани PCR ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° systemd-measure.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° initrd срСди, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ ΠΎΡ‚ Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Π² ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° overlayfs вмСсто tmpfs. Π—Π° Ρ‚Π°ΠΊΠΈΠ²Π° срСди systemd Π½Π΅ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π° всички Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² initrd слСд ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° основната Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма.
  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ΡŠΡ‚ β€žOpenFileβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ към услуги Π·Π° отварянС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ във Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма (ΠΈΠ»ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към Unix сокСти) ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ дСскриптори към стартирания процСс (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π°Ρ‚ΠΎ трябва Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„Π°ΠΉΠ» Π·Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π° услуга Π±Π΅Π· промяна Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„Π°ΠΉΠ»Π°).
  • Π’ systemd-cryptenroll, ΠΏΡ€ΠΈ рСгистриранС Π½Π° Π½ΠΎΠ²ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, Π΅ възмоТно Π΄Π° сС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ дяловС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° FIDO2 Ρ‚ΠΎΠΊΠ΅Π½ΠΈ (--unlock-fido2-device), Π±Π΅Π· Π΄Π° сС изисква ΠΏΠ°Ρ€ΠΎΠ»Π°. ΠŸΠΎΡΠΎΡ‡Π΅Π½ΠΈΡΡ‚ ΠΎΡ‚ потрСбитСля ПИН ΠΊΠΎΠ΄ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° със сол, Π·Π° Π΄Π° сС услоТни ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Ρ‡Ρ€Π΅Π· Π³Ρ€ΡƒΠ±Π° сила.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са настройкитС ReloadLimitIntervalSec ΠΈ ReloadLimitBurst, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π½Π° командния Ρ€Π΅Π΄ Π½Π° ядрото (systemd.reload_limit_interval_sec ΠΈ /systemd.reload_limit_burst), Π·Π° Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ интСнзивността Π½Π° рСстартиранСто Π½Π° Ρ„ΠΎΠ½ΠΎΠ²ΠΈ процСси.
  • Π—Π° Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° опцията β€œMemoryZSwapMax” Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° свойството memory.zswap.max, ΠΊΠΎΠ΅Ρ‚ΠΎ опрСдСля максималния Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° zswap.
  • Π—Π° Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° опцията β€žLogFilterPatternsβ€œ, която Π²ΠΈ позволява Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° информацията, ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π° Π² Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° (ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΈΠ·Ρ…ΠΎΠ΄ ΠΈΠ»ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ само Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ).
  • Π•Π΄ΠΈΠ½ΠΈΡ†ΠΈΡ‚Π΅ Π·Π° ΠΎΠ±Ρ…Π²Π°Ρ‚ Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ настройката β€žOOMPolicyβ€œ, Π·Π° Π΄Π° Π·Π°Π΄Π°Π΄Π°Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΠΏΠΈΡ‚ Π·Π° ΠΈΠ·ΠΏΡ€Π΅Π²Π°Ρ€Π²Π°Π½Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π΅ ниска (сСсиитС Π·Π° Π²Π»ΠΈΠ·Π°Π½Π΅ са настроСни Π½Π° OOMPolicy=ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Π½Π΅, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ OOM killer Π΄Π° Π½Π΅ Π³ΠΈ ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π° насилствСно).
  • Π”Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ Π΅ Π½ΠΎΠ² Ρ‚ΠΈΠΏ услуга - β€œType=notify-reload”, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π° Ρ‚ΠΈΠΏΠ° β€œType=notify” с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° ΠΈΠ·Ρ‡Π°ΠΊΠ° ΡΠΈΠ³Π½Π°Π»ΡŠΡ‚ Π·Π° рСстартиранС Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° (SIGHUP). УслугитС systemd-networkd.service, systemd-udevd.service ΠΈ systemd-logind са ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ към новия Ρ‚ΠΈΠΏ.
  • udev ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½ΠΎΠ²Π° схСма Π·Π° ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅ Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства, ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° Π΅, Ρ‡Π΅ Π·Π° USB устройства, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ към PCI ΡˆΠΈΠ½Π°Ρ‚Π°, ID_NET_NAME_PATH Π²Π΅Ρ‡Π΅ Π΅ настроСн, Π·Π° Π΄Π° осигури ΠΏΠΎ-ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ '-=' Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½ Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ SYMLINK, оставяйки символнитС Π²Ρ€ΡŠΠ·ΠΊΠΈ Π½Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΈ, Π°ΠΊΠΎ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Π΅ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π·Π° добавянСто ΠΈΠΌ.
  • Π’ systemd-boot Π½Π°Ρ‡Π°Π»Π½ΠΎΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π·Π° Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ Π½Π° псСвдослучайни числа Π² ядрото ΠΈ Π·Π° Π·Π°Π΄Π½Π°Ρ‚Π° част Π½Π° диска Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΎ. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ядрото Π½Π΅ само ΠΎΡ‚ ESP (EFI System Partition), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π·Π° QEMU. Π Π°Π·Π±ΠΎΡ€ΡŠΡ‚ Π½Π° SMBIOS ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π΅ осигурСн Π·Π° опрСдСлянС Π½Π° стартиранСто във Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Π° срСда. Π’ΡŠΠ²Π΅Π΄Π΅Π½ Π΅ Π½ΠΎΠ² Ρ€Π΅ΠΆΠΈΠΌ β€žif-safeβ€œ, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π·Π° UEFI Secure Boot сС Π·Π°Ρ€Π΅ΠΆΠ΄Π° ΠΎΡ‚ ESP само Π°ΠΊΠΎ сС счита Π·Π° бСзопасСн (Ρ€Π°Π±ΠΎΡ‚ΠΈ във Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина).
  • ΠŸΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° bootctl Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° систСмни Ρ‚ΠΎΠΊΠ΅Π½ΠΈ Π½Π° всички EFI систСми, с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° срСди Π·Π° виртуализация. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ β€žkernel-identifyβ€œ ΠΈ β€žkernel-inspectβ€œ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Ρ‚ΠΈΠΏΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ядрото ΠΈ информация Π·Π° ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π½Π° командния Ρ€Π΅Π΄ ΠΈ вСрсията Π½Π° ядрото, β€žunlinkβ€œ Π·Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»Π°, ΡΠ²ΡŠΡ€Π·Π°Π½ с ΠΏΡŠΡ€Π²ΠΈΡ Ρ‚ΠΈΠΏ записи Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, β€žΠΏΠΎΡ‡ΠΈΡΡ‚Π²Π°Π½Π΅β€œ Π·Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° всички Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ‚ дирСктория "entry-token" Π² ESP ΠΈ XBOOTLDR, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΏΡŠΡ€Π²ΠΈΡ Ρ‚ΠΈΠΏ записи Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½Π° Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° KERNEL_INSTALL_CONF_ROOT.
  • ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° 'systemctl list-dependencies' Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ '--type' ΠΈ '--state', Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° 'systemctl kexec' добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° срСди, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Xen Ρ…ΠΈΠΏΠ΅Ρ€Π²Π°ΠΉΠ·ΠΎΡ€.
  • Π’ .network Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π² сСкцията [DHCPv4] Π²Π΅Ρ‡Π΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ SocketPriority ΠΈ QuickAck, RouteMetric=high|medium|low.
  • Systemd-repart Π΄ΠΎΠ±Π°Π²ΠΈ ΠΎΠΏΡ†ΠΈΠΈ β€ž--include-partitionsβ€œ, β€ž--exclude-partitionsβ€œ ΠΈ β€ž--defer-partitionsβ€œ Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° дяловС ΠΏΠΎ Ρ‚ΠΈΠΏ UUID, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΈ позволява Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ изобраТСния, Π² ΠΊΠΎΠΈΡ‚ΠΎ Π΅Π΄ΠΈΠ½ дял Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ въз основа Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ дял. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° бСшС Π΄ΠΎΠ±Π°Π²Π΅Π½Π° опцията "-sector-size", Π·Π° Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° сСктора, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΏΡ€ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° дяла. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° erofs Ρ„Π°ΠΉΠ». Настройката Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΏΡ€ΠΈΠ»Π°Π³Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° β€žΠ½Π°ΠΉ-Π΄ΠΎΠ±Ρ€Π°Ρ‚Π°β€œ стойност Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° минималния възмоТСн Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.
  • systemd-journal-remote позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° настройкитС MaxUse, KeepFree, MaxFileSize ΠΈ MaxFiles Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° дисково пространство.
  • systemd-cryptsetup добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΈ заявки към FIDO2 Ρ‚ΠΎΠΊΠ΅Π½ΠΈ Π·Π° опрСдСлянС Π½Π° тяхното ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΈ удостовСряванС.
  • Нови ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ tpm2-measure-bank ΠΈ tpm2-measure-pcr са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към crypttab.
  • systemd-gpt-auto-generator Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ESP ΠΈ XBOOTLDR дяловС Π² Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅ β€žnoexec, nosuid, nodevβ€œ ΠΈ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° добавя ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ rootfstype ΠΈ rootflags, ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΡ€Π΅Π· командния Ρ€Π΅Π΄ Π½Π° ядрото.
  • systemd-resolved прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° Ρ€Π΅Π·ΠΎΠ»Π²Π΅Ρ€ Ρ‡Ρ€Π΅Π· ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π·Π° ΡΡŠΡ€Π²ΡŠΡ€ Π½Π° ΠΈΠΌΠ΅Π½Π°, Π΄ΠΎΠΌΠ΅ΠΉΠ½, network.dns ΠΈ network.search_domains Π² командния Ρ€Π΅Π΄ Π½Π° ядрото.
  • ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€œsystemd-analyze plot” Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° способността Π΄Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π° във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ JSON, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π²Π° Ρ„Π»Π°Π³Π° β€œ-json”. Нови ΠΎΠΏΡ†ΠΈΠΈ β€ž--tableβ€œ ΠΈ β€ž-no-legendβ€œ ΡΡŠΡ‰ΠΎ са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π°.
  • ΠŸΡ€Π΅Π· 2023 Π³. ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ Π΄Π° ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΠΌ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° cgroups v1 ΠΈ Π΄Π° Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌ ΠΉΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈΡ‚Π΅ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ (ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ /usr сС ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΎΡ‚ ΠΊΠΎΡ€Π΅Π½Π° ΠΈΠ»ΠΈ /bin ΠΈ /usr/bin, /lib ΠΈ /usr/lib са Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€