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

Π‘Π»Π΅Π΄ ΠΏΠ΅Ρ‚ мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° бСшС прСдставСна Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π½Π° систСмния ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ systemd 250, която въвСдС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π° Ρ„ΠΎΡ€ΠΌΠ°, въвСдСна ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ GPT дяловС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис, ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° информация Π·Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅ Π·Π° закъснСния ΠΏΡ€ΠΈ стартиранС Π½Π° услуги ΠΈ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π½Π° услуги Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ интСрфСйси, осигурСна Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° наблюдСниС Π½Π° цСлостта Π½Π° дяла с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° dm-integrity ΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° sd-boot.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ ΠΈ удостовСрСни ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π·Π° сигурно ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° чувствитСлни ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ ΠΊΠ°Ρ‚ΠΎ SSL ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ. Π”Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° само ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈ във Π²Ρ€ΡŠΠ·ΠΊΠ° с Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° инсталация ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅. Π”Π°Π½Π½ΠΈΡ‚Π΅ сС ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° симСтрични Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, ΠΊΠ»ΡŽΡ‡ΡŠΡ‚ Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΌΠΈΡ€Π° във Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма, Π² TPM2 Ρ‡ΠΈΠΏΠ° ΠΈΠ»ΠΈ Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½Π° схСма. ΠšΠΎΠ³Π°Ρ‚ΠΎ услугата стартира, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ сС Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΈ стават Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π·Π° услугата Π² Π½ΠΎΡ€ΠΌΠ°Π»Π½Π°Ρ‚Π° си Ρ„ΠΎΡ€ΠΌΠ°. Π—Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° β€žsystemd-credsβ€œ ΠΈ са ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ настройкитС LoadCredentialEncrypted ΠΈ SetCredentialEncrypted Π·Π° услуги.
  • sd-stub, ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΠΌΠΈΡΡ‚ Ρ„Π°ΠΉΠ» Π½Π° EFI, ΠΊΠΎΠΉΡ‚ΠΎ позволява Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° Π½Π° EFI Π΄Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π° ядрото Π½Π° Linux, сСга ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ядрото с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° EFI ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° LINUX_EFI_INITRD_MEDIA_GUID. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° към sd-stub Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ sysext Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² cpio Π°Ρ€Ρ…ΠΈΠ² ΠΈ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π°Ρ€Ρ…ΠΈΠ² към ядрото Π·Π°Π΅Π΄Π½ΠΎ с initrd (Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ сС поставят Π² дирСкторията /.extra/). Π’Π°Π·ΠΈ функция Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌΠ° Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Π° initrd срСда, допълнСна ΠΎΡ‚ sysexts ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° удостовСряванС.
  • БпСцификацията Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π΅ΠΌΠΈ дяловС Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π°, прСдоставяйки инструмСнти Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅, ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° систСмни дяловС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° GPT (GUID Partition Tables). Π’ сравнСниС с ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ издания, спСцификацията Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° основния дял ΠΈ /usr дяла Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ UEFI.

    Discoverable Partitions ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° дяловС, чиято цялост сС провСрява ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»Π° dm-verity с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи PKCS#7, ΠΊΠΎΠ΅Ρ‚ΠΎ улСснява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° напълно удостовСрСни дискови изобраТСния. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π° Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Ρ‚ дискови изобраТСния, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ systemd-nspawn, systemd-sysext, systemd-dissect, RootImage услуги, systemd-tmpfiles ΠΈ systemd-sysusers.

  • Π—Π° Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΡ‚Π½Π΅ΠΌΠ°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° стартиранС ΠΈΠ»ΠΈ спиранС, Π² допълнСниС към ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π½ΠΈΠΌΠΈΡ€Π°Π½Π° Π»Π΅Π½Ρ‚Π° Π·Π° Π½Π°ΠΏΡ€Π΅Π΄ΡŠΠΊ, Π΅ възмоТно Π΄Π° сС ΠΏΠΎΠΊΠ°ΠΆΠ΅ информация Π·Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ, която Π²ΠΈ позволява Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ сС случва с услугата Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΈ коя услуга Π΅ систСмният ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Ρ‡Π°ΠΊΠ° Π·Π° Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ΡŠΡ‚ DefaultOOMScoreAdjust към /etc/systemd/system.conf ΠΈ /etc/systemd/user.conf, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€Π°Π³Π° Π½Π° OOM-killer Π·Π° ниска ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠΌ към процСси, ΠΊΠΎΠΈΡ‚ΠΎ systemd стартира Π·Π° систСмата ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Ρ‚Π΅Π³Π»ΠΎΡ‚ΠΎ Π½Π° систСмнитС услуги Π΅ ΠΏΠΎ-високо ΠΎΡ‚ Ρ‚ΠΎΠ²Π° Π½Π° потрСбитСлскитС услуги, Ρ‚.Π΅. ΠšΠΎΠ³Π°Ρ‚ΠΎ няма Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚, вСроятността ΠΎΡ‚ ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° потрСбитСлскитС услуги Π΅ ΠΏΠΎ-висока ΠΎΡ‚ Ρ‚Π°Π·ΠΈ Π½Π° систСмнитС.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ настройката RestrictFileSystems, която Π²ΠΈ позволява Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π½Π° услугитС Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми. Π—Π° Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π°Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏΠΎΠ²Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€œsystemd-analyze filesystems”. По аналогия Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° опцията RestrictNetworkInterfaces, която Π²ΠΈ позволява Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ интСрфСйси. РСализацията сС основава Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° BPF LSM, ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π½Π° Π³Ρ€ΡƒΠΏΠ° процСси Π΄ΠΎ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π½Π° ядрото.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ» /etc/integritytab ΠΈ ΠΏΠΎΠΌΠΎΡ‰Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° systemd-integritysetup, ΠΊΠΎΠΈΡ‚ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»Π° dm-integrity Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° цСлостта Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° Π½ΠΈΠ²ΠΎ сСктор, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π΄Π° сС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° нСизмСнността Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ (Authenticated Encryption, Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ Π±Π»ΠΎΠΊΡŠΡ‚ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ ΠΈΠΌΠ° Π½Π΅ Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΎ ΠΏΠΎ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π΅Π½ Π½Π°Ρ‡ΠΈΠ½) . Π€ΠΎΡ€ΠΌΠ°Ρ‚ΡŠΡ‚ Π½Π° Ρ„Π°ΠΉΠ»Π° /etc/integritytab Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ /etc/crypttab ΠΈ /etc/veritytab, с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° dm-integrity вмСсто dm-crypt ΠΈ dm-verity.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² ΠΌΠΎΠ΄ΡƒΠ»Π΅Π½ Ρ„Π°ΠΉΠ» systemd-boot-update.service, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΈ Π΅ инсталиран bootloader sd-boot, systemd Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ‰Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° вСрсията Π½Π° sd-boot bootloader, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΉΠΊΠΈ ΠΊΠΎΠ΄Π° Π½Π° bootloader Π²ΠΈΠ½Π°Π³ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½. Бамият sd-boot Π²Π΅Ρ‡Π΅ Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° SBAT (UEFI Secure Boot Advanced Targeting), ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Π°Π½ΡƒΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° сСртификат Π·Π° UEFI Secure Boot. Π’ допълнСниС, sd-boot прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° настройкитС Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Microsoft Windows, Π·Π° Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° дяловСтС Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ с Windows ΠΈ Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ вСрсията Π½Π° Windows.

    sd-boot ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Π° схСма ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° промяна Π½Π° Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π½Π°Ρ‚Π° способност Π½Π° Π΅ΠΊΡ€Π°Π½Π° Ρ‡Ρ€Π΅Π· натисканС Π½Π° клавиша β€žrβ€œ. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ клавишна комбинация β€žfβ€œ Π·Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ към интСрфСйса Π·Π° конфигурация Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π°. Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° систСмата, ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‰ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° ΠΎΡ‚ ΠΌΠ΅Π½ΡŽΡ‚ΠΎ, ΠΈΠ·Π±Ρ€Π°Π½ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° послСдното Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° EFI Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ, Π½Π°ΠΌΠΈΡ€Π°Ρ‰ΠΈ сС Π² дирСкторията /EFI/systemd/drivers/ Π² сСкцията ESP (EFI System Partition).

  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ Π΅ Π½ΠΎΠ² ΠΌΠΎΠ΄ΡƒΠ»Π΅Π½ Ρ„Π°ΠΉΠ» factory-reset.target, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° Π² systemd-logind ΠΏΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° рСстартиранС, ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅, спиранС ΠΈ хибСрнация ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° създаванС Π½Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Ρ„Π°Π±Ρ€ΠΈΡ‡Π½ΠΎ Π½ΡƒΠ»ΠΈΡ€Π°Π½Π΅.
  • ΠŸΡ€ΠΎΡ†Π΅ΡΡŠΡ‚, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ ΠΎΡ‚ systemd, сСга създава Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ сокСт Π·Π° ΡΠ»ΡƒΡˆΠ°Π½Π΅ Π½Π° 127.0.0.54 Π² допълнСниС към 127.0.0.53. ЗаявкитС, пристигащи Π½Π° 127.0.0.54, Π²ΠΈΠ½Π°Π³ΠΈ сС прСнасочват към Π²ΡŠΠ·Ρ…ΠΎΠ΄ΡΡ‰ DNS ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ Π½Π΅ сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ Π»ΠΎΠΊΠ°Π»Π½ΠΎ.
  • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° systemd-importd ΠΈ systemd-resolved с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° OpenSSL вмСсто libgcrypt.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° LoongArch, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² процСсоритС Loongson.
  • systemd-gpt-auto-generator прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ систСмата суап дяловС, ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ подсистСмата LUKS2.
  • ΠšΠΎΠ΄ΡŠΡ‚ Π·Π° парсиранС Π½Π° GPT изобраТСния, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² systemd-nspawn, systemd-dissect ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° способността Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° изобраТСния Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ, позволявайки Π½Π° systemd-nspawn Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° изпълнСниС Π½Π° изобраТСния Π½Π° Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ.
  • ΠšΠΎΠ³Π°Ρ‚ΠΎ провСрява дискови изобраТСния, systemd-dissect Π²Π΅Ρ‡Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π° информация Π·Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° дяла, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ годност Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Ρ‡Ρ€Π΅Π· UEFI ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€.
  • ΠŸΠΎΠ»Π΅Ρ‚ΠΎ β€œSYSEXT_SCOPE” Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ към Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ system-extension.d/, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° посочитС ΠΎΠ±Ρ…Π²Π°Ρ‚Π° Π½Π° систСмния ΠΎΠ±Ρ€Π°Π· - β€œinitrd”, β€œsystem” ΠΈΠ»ΠΈ β€œportable”.
  • ΠŸΠΎΠ»Π΅Ρ‚ΠΎ β€žPORTABLE_PREFIXESβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ към Ρ„Π°ΠΉΠ»Π° Π·Π° OS-release, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² прСносими изобраТСния Π·Π° опрСдСлянС Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ прСфикси Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π°.
  • systemd-logind въвСТда Π½ΠΎΠ²ΠΈ настройки HandlePowerKeyLongPress, HandleRebootKeyLongPress, HandleSuspendKeyLongPress ΠΈ HandleHibernateKeyLongPress, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚, Π·Π° Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ сС случва, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ клавиши сС Π·Π°Π΄ΡŠΡ€ΠΆΠ°Ρ‚ натиснати Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 5 сСкунди (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±ΡŠΡ€Π·ΠΎΡ‚ΠΎ натисканС Π½Π° клавиша Suspend ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΎ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° готовност , ΠΈ ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС Π·Π°Π΄ΡŠΡ€ΠΆΠΈ, Ρ‰Π΅ заспи) .
  • Π—Π° Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ са Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ настройкитС StartupAllowedCPUs ΠΈ StartupAllowedMemoryNodes, ΠΊΠΎΠΈΡ‚ΠΎ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΎΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ настройки Π±Π΅Π· прСфикса Startup ΠΏΠΎ Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ само Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈ ограничСния Π½Π° рСсурситС ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ [Condition|Assert][Memory|CPU|IO]ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° наляганСто, ΠΊΠΎΠΈΡ‚ΠΎ позволяват Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° Π΄Π° бъдС пропуснато ΠΈΠ»ΠΈ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Π°ΠΊΠΎ PSI ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ голямо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, CPU ΠΈ I/O Π² систСмата.
  • ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΡΡ‚ Π»ΠΈΠΌΠΈΡ‚ Π½Π° inode ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ Π·Π° дяла /dev ΠΎΡ‚ 64k ​​на 1M, Π° Π·Π° дяла /tmp ΠΎΡ‚ 400k Π½Π° 1M.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΅ настройка ExecSearchPath Π·Π° услуги, която ΠΏΡ€Π°Π²ΠΈ възмоТно промяната Π½Π° ΠΏΡŠΡ‚Ρ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, стартирани Ρ‡Ρ€Π΅Π· настройки ΠΊΠ°Ρ‚ΠΎ ExecStart.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ настройката RuntimeRandomizedExtraSec, която Π²ΠΈ позволява Π΄Π° Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ отклонСния Π² Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ Π½Π° RuntimeMaxSec, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° изпълнСниС Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°.
  • Π‘ΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡΡŠΡ‚ Π½Π° настройкитС RuntimeDirectory, StateDirectory, CacheDirectory ΠΈ LogsDirectory Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½, Π² ΠΊΠΎΠΉΡ‚ΠΎ Ρ‡Ρ€Π΅Π· посочванС Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° стойност, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° с Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅, Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° символна Π²Ρ€ΡŠΠ·ΠΊΠ° към Π΄Π°Π΄Π΅Π½Π° дирСктория Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° ΠΏΠΎ няколко ΠΏΡŠΡ‚Ρ.
  • Π—Π° услуги сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ настройки Π½Π° TTYRows ΠΈ TTYColumns Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° броя Π½Π° Ρ€Π΅Π΄ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΈΡ‚Π΅ Π² TTY устройството.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ настройката ExitType, която Π²ΠΈ позволява Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π·Π° опрСдСлянС Π½Π° края Π½Π° услугата. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ systemd слСди само ΡΠΌΡŠΡ€Ρ‚Ρ‚Π° Π½Π° основния процСс, Π½ΠΎ Π°ΠΊΠΎ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ ExitType=cgroup, систСмният ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Ρ‰Π΅ ΠΈΠ·Ρ‡Π°ΠΊΠ° послСдния процСс Π² cgroup Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈ.
  • Π˜Π·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° systemd-cryptsetup Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° TPM2/FIDO2/PKCS11 Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰ΠΎ Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΎ ΠΊΠ°Ρ‚ΠΎ плъгин Π·Π° cryptsetup, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½ΠΎΡ€ΠΌΠ°Π»Π½Π°Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° cryptsetup Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ дял.
  • TPM2 ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π² systemd-cryptsetup/systemd-cryptsetup добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° RSA ΠΏΡŠΡ€Π²ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π² допълнСниС към ECC ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° подобряванС Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° с Π½Π΅-ECC Ρ‡ΠΈΠΏΠΎΠ²Π΅.
  • ΠžΠΏΡ†ΠΈΡΡ‚Π° Π·Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠΊΠ΅Π½Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към /etc/crypttab, която Π²ΠΈ позволява Π΄Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚Π΅ максималното Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° с Ρ‚ΠΎΠΊΠ΅Π½ PKCS#11/FIDO2, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ Π±ΡŠΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ°Π½Π΅Π½ΠΈ Π΄Π° Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π° ΠΈΠ»ΠΈ ΠΊΠ»ΡŽΡ‡ Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅.
  • systemd-timesyncd ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° настройката SaveIntervalSec, която Π²ΠΈ позволява ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ Π΄Π° Π·Π°ΠΏΠ°Π·Π²Π°Ρ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ систСмно Π²Ρ€Π΅ΠΌΠ΅ Π½Π° диск, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π΄Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΠΌΠΎΠ½ΠΎΡ‚ΠΎΠ½Π΅Π½ часовник Π½Π° систСми Π±Π΅Π· RTC.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΎΠΏΡ†ΠΈΠΈ към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° systemd-analyze: β€ž--imageβ€œ ΠΈ β€ž--rootβ€œ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ Π² Π΄Π°Π΄Π΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ основна дирСктория, β€ž--recursive-errorsβ€œ Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ ΠΏΠΎΠ΄ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° зависимитС Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ ΠΏΡ€ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ° сС ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°, β€ž--offlineβ€œ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, записани Π½Π° диск, β€žβ€”jsonβ€œ Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ JSON, β€žβ€”quietβ€œ Π·Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΈ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ, β€žβ€”profileβ€œ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към прСносим ΠΏΡ€ΠΎΡ„ΠΈΠ». Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° inspect-elf Π·Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° основни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ELF ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ с Π΄Π°Π΄Π΅Π½ΠΎ ΠΈΠΌΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, нСзависимо Π΄Π°Π»ΠΈ Ρ‚ΠΎΠ²Π° ΠΈΠΌΠ΅ съвпада с ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»Π°.
  • systemd-networkd Ρ€Π°Π·ΡˆΠΈΡ€ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° ΡˆΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° (CAN). Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ настройки Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° CAN Ρ€Π΅ΠΆΠΈΠΌΠΈ: Loopback, OneShot, PresumeAck ΠΈ ClassicDataLengthCode. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са ΠΎΠΏΡ†ΠΈΠΈ TimeQuantaNSec, PropagationSegment, PhaseBufferSegment1, PhaseBufferSegment2, SyncJumpWidth, DataTimeQuantaNSec, DataPropagationSegment1, DataPhaseBufferSegment2 ΠΈ DataSyncJumpWidth към сСкцията [CAN] Π½Π° .network Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Π±ΠΈΡ‚ΠΎΠ²Π°Ρ‚Π° синхронизация Π½Π° CAN интСрфСйса .
  • Systemd-networkd Π΄ΠΎΠ±Π°Π²ΠΈ опция Π·Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ Π·Π° DHCPv4 ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, която Π²ΠΈ позволява Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ адрСсния Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΏΡ€ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° IPv4 адрСси.
  • systemd-udevd Π·Π° "ethtool" Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° спСциални "max" стойности, ΠΊΠΎΠΈΡ‚ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Π±ΡƒΡ„Π΅Ρ€Π° Π½Π° максималната стойност, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π° ΠΎΡ‚ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π°.
  • Π’ .link Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° systemd-udevd Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‰ΠΈ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ (Ρ€Π°Π·Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅).
  • systemd-networkd ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½ΠΎΠ²ΠΈ .network Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅: 80-container-vb.network Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ мостовС, създадСни ΠΏΡ€ΠΈ изпълнСниС Π½Π° systemd-nspawn с ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ β€ž--network-bridgeβ€œ ΠΈΠ»ΠΈ β€ž--network-zoneβ€œ; 80-6rd-tunnel.network Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚ΡƒΠ½Π΅Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° DHCP ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ с опцията 6RD.
  • Systemd-networkd ΠΈ systemd-udevd са Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° IP прСнасочванС ΠΏΡ€Π΅Π· InfiniBand интСрфСйси, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ сСкцията β€ž[IPoIB]β€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ systemd.netdev ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° стойността β€žipoibβ€œ Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° Π² Kind настройка.
  • systemd-networkd осигурява Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π·Π° адрСси, посочСни Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° AllowedIPs, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ Ρ‡Ρ€Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ RouteTable ΠΈ RouteMetric Π² сСкциитС [WireGuard] ΠΈ [WireGuardPeer].
  • systemd-networkd осигурява Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° нСпромСнящи сС MAC адрСси Π·Π° batadv ΠΈ мостовитС интСрфСйси. Π—Π° Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ Ρ‚ΠΎΠ²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° посочитС MACAddress=none Π² .netdev Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ настройка WakeOnLanPassword към .link Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π° β€ž[Link]β€œ, Π·Π° Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ WoL Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ β€žSecureOnβ€œ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са настройкитС AutoRateIngress, CompensationMode, FlowIsolationMode, NAT, MPUBytes, PriorityQueueingPreset, FirewallMark, Wash, SplitGSO ΠΈ ​​UseRawPacketSize към Ρ€Π°Π·Π΄Π΅Π»Π° β€ž[CAKE]β€œ Π½Π° .network Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π·Π° Π΄Π° сС опрСдСлят ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° CAKE (Common Applications Kept Enhanced) ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° опашка .
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ настройка IgnoreCarrierLoss към Ρ€Π°Π·Π΄Π΅Π»Π° "[Network]" Π½Π° .network Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΊΠΎΠ»ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° ΠΈΠ·Ρ‡Π°ΠΊΠ°Ρ‚Π΅, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° Ρ€Π΅Π°Π³ΠΈΡ€Π°Ρ‚Π΅ Π½Π° Π·Π°Π³ΡƒΠ±Π° Π½Π° носСщ сигнал.
  • Systemd-nspawn, homectl, machinectl ΠΈ systemd-run са Ρ€Π°Π·ΡˆΠΈΡ€ΠΈΠ»ΠΈ синтаксиса Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° "--setenv" - Π°ΠΊΠΎ Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ само ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° (Π±Π΅Π· "="), стойността Ρ‰Π΅ бъдС Π²Π·Π΅Ρ‚Π° ΠΎΡ‚ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π½Π° срСдата (Π·Π° Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС посочи "--setenv=FOO", стойността Ρ‰Π΅ бъдС Π²Π·Π΅Ρ‚Π° ΠΎΡ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° срСдата $FOO ΠΈ Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° срСдата със ΡΡŠΡ‰ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅, Π·Π°Π΄Π°Π΄Π΅Π½Π° Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°).
  • systemd-nspawn Π΄ΠΎΠ±Π°Π²ΠΈ опция "--suppress-sync" Π·Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° систСмнитС извиквания Π½Π° sync()/fsync()/fdatasync() ΠΏΡ€ΠΈ създаванС Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ (ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ скоростта Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΈΡ‚Π΅ Π½Π° компилация Π² случай Π½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄Π° Π½Π΅ Π΅ Π²Π°ΠΆΠ½ΠΎ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ създадСни ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΏΠΎ всяко Π²Ρ€Π΅ΠΌΠ΅).
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° hwdb Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, която Π²ΠΊΠ»ΡŽΡ‡Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ сигнални Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ (ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΈ, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π½ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ, осцилоскопи ΠΈ Π΄Ρ€.). Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡΡ‚Π° Π·Π° ΠΊΠ°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π² hwdb Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° с ΠΏΠΎΠ»Π΅ с информация Π·Π° Π²ΠΈΠ΄Π° Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ‚Π° (ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° ΠΈΠ»ΠΈ ΠΈΠ½Ρ„Ρ€Π°Ρ‡Π΅Ρ€Π²Π΅Π½Π°) ΠΈ Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΠ²Π° (ΠΏΡ€Π΅Π΄Π½Π° ΠΈΠ»ΠΈ Π·Π°Π΄Π½Π°).
  • Активирано Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° нСпромСнящи сС ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ интСрфСйси Π·Π° netfront устройства, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² Xen.
  • ΠΠ½Π°Π»ΠΈΠ·ΡŠΡ‚ Π½Π° основнитС Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° systemd-coredump, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ libdw/libelf, Π²Π΅Ρ‡Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π² ΠΎΡ‚Π΄Π΅Π»Π΅Π½ процСс, ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ Π² срСда Π½Π° ΠΏΡΡΡŠΡ‡Π½ΠΈΠΊ.
  • systemd-importd Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ Π½Π° срСдата $SYSTEMD_IMPORT_BTRFS_SUBVOL, $SYSTEMD_IMPORT_BTRFS_QUOTA, $SYSTEMD_IMPORT_SYNC, с ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Btrfs подраздСлСния, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠ²ΠΎΡ‚ΠΈ ΠΈ дискова синхронизация.
  • Π’ systemd-journald, Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Ρ€Π΅ΠΆΠΈΠΌ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ ΠΏΡ€ΠΈ запис, Ρ€Π΅ΠΆΠΈΠΌΡŠΡ‚ COW Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π·Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ ΠΆΡƒΡ€Π½Π°Π»ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠΌ позволява Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ компрСсирани с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Btrfs.
  • systemd-journald Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° дСдупликация Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π° Π² Π΅Π΄Π½ΠΎ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π½Π° Π΅Ρ‚Π°ΠΏΠ° ΠΏΡ€Π΅Π΄ΠΈ поставянС Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² Π΄Π½Π΅Π²Π½ΠΈΠΊΠ°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция β€ž--showβ€œ към ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Π·Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅, Π·Π° Π΄Π° сС ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅.

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

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