ИзданиС 250 Π½Π° систСмскиот ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ Π½Π° систСмот

По ΠΏΠ΅Ρ‚ мСсСци Ρ€Π°Π·Π²ΠΎΡ˜, бСшС прСтставСно ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° систСмскиот ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ systemd 250 Новото ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΎΠ²Π΅Π΄Π΅ моТност Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΈΠ½Π³Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΡ‚Π΅ Π²ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½Π° Ρ„ΠΎΡ€ΠΌΠ°, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° автоматски ΠΎΡ‚ΠΊΡ€ΠΈΠ΅Π½ΠΈ GPT ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ со помош Π½Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π΅Π½ потпис, ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅ Π·Π° Π΄ΠΎΡ†Π½Π΅ΡšΠ΅. ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° услуги ΠΈ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° пристапот Π΄ΠΎ услугитС Π΄ΠΎ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈ систСми ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ, ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° слСдСњС Π½Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈΡ‚Π΅ со помош Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΎΡ‚ dm-integrity ΠΈ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° автоматско Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° sd-boot.

Π“Π»Π°Π²Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΈ Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π½ΠΈ ΠΈΠ½Π³Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ, ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ корисно Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ чувствитСлни ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΡ˜Π°Π»ΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС SSL ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ Π·Π° пристап. Π”Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ½Π³Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΡ‚Π΅ сС Π²Ρ€ΡˆΠΈ само ΠΊΠΎΠ³Π° Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ ΠΈ Π²ΠΎ врска со Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅ΠΌΠ°. ΠŸΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ сС ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π°Ρ‚ автоматски со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° симСтрични Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅, Ρ‡ΠΈΡ˜ ΠΊΠ»ΡƒΡ‡ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΎΡ“Π° Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм, Π²ΠΎ Ρ‡ΠΈΠΏΠΎΡ‚ TPM2 ΠΈΠ»ΠΈ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½Π° шСма. Кога услугата ќС Π·Π°ΠΏΠΎΡ‡Π½Π΅, ΠΈΠ½Π³Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΡ‚Π΅ автоматски сС Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π°Ρ‚ ΠΈ стануваат достапни Π·Π° услугата Π²ΠΎ Π½Π΅Ρ˜Π·ΠΈΠ½Π°Ρ‚Π° Π½ΠΎΡ€ΠΌΠ°Π»Π½Π° Ρ„ΠΎΡ€ΠΌΠ°. Π—Π° Ρ€Π°Π±ΠΎΡ‚Π° со ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½ΠΈ Π°ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈΠ²ΠΈ, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° β€žsystemd-credsβ€œ, Π° Π·Π° услугитС сС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ поставкитС LoadCredentialEncrypted ΠΈ SetCredentialEncrypted.
  • sd-stub, ΠΈΠ·Π²Ρ€ΡˆΠ½Π°Ρ‚Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° EFI ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ EFI Π΄Π° Π³ΠΎ Π²Ρ‡ΠΈΡ‚Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Π½Π° Linux, сСга ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° подигањС Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ со помош Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ LINUX_EFI_INITRD_MEDIA_GUID EFI. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ° Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π½Π° sd-stub Π΅ моТноста Π·Π° ΠΏΠ°ΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ½Π³Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΡ‚Π΅ ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ sysext Π²ΠΎ Π°Ρ€Ρ…ΠΈΠ²Π° cpio ΠΈ ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠ²Π°Π° Π°Ρ€Ρ…ΠΈΠ²Π° Π²ΠΎ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Π·Π°Π΅Π΄Π½ΠΎ со initrd (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ сС ставаат Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚ /.extra/). Оваа Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° користитС ΠΏΡ€ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²Π° Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° initrd срСдина, Π½Π°Π΄ΠΎΠΏΠΎΠ»Π½Π΅Ρ‚Π° со sysexts ΠΈ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°.
  • Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° Discoverable Partitions Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½Π°, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Ρ˜ΡœΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°ΡšΠ΅, ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΡšΠ΅ Π½Π° систСмски ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ GPT (GUID Partition Tables). Π’ΠΎ спорСдба со ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ изданија, ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° сСга ја ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° root ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π° ΠΈ /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-ΡƒΠ±ΠΈΠ΅Ρ† Π·Π° ниска ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, ΠΏΡ€ΠΈΠΌΠ΅Π½Π»ΠΈΠ² Π·Π° процСситС ΡˆΡ‚ΠΎ Π³ΠΈ Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π° систСмот Π·Π° систСмот ΠΈ корисницитС. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ, Ρ‚Π΅ΠΆΠΈΠ½Π°Ρ‚Π° Π½Π° систСмскитС услуги Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΠΎΠ΄ ΠΎΠ½Π°Π° Π½Π° корисничкитС услуги, Ρ‚.Π΅. Кога Π½Π΅ΠΌΠ° Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎΡΡ‚Π° Π·Π° ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΠ²Π°ΡšΠ΅ Π½Π° корисничкитС услуги Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΠΎΠ΄ ΠΎΠ½Π°Π° Π½Π° систСмскитС.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ поставката RestrictFileSystems, која Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅ пристапот Π½Π° услугитС Π΄ΠΎ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈ систСми. Π—Π° Π΄Π° Π³ΠΈ Π²ΠΈΠ΄ΠΈΡ‚Π΅ достапнитС Ρ‚ΠΈΠΏΠΎΠ²ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈ систСми, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја користитС ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žsystemd-anlyze file systemsβ€œ. По аналогија, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° 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, ΠΊΠΎΠ³Π° ќС сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΈ ќС сС инсталира ΠΏΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°Ρ‡ΠΎΡ‚ sd-boot, systemd автоматски ќС ја Π°ΠΆΡƒΡ€ΠΈΡ€Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°Ρ‡ΠΎΡ‚ sd-boot, ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° ΠΏΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°Ρ‡ΠΎΡ‚ сСкогаш Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½. Π‘Π°ΠΌΠΈΠΎΡ‚ 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 Π½Π° сличСн Π½Π°Ρ‡ΠΈΠ½ ΠΊΠ°ΠΊΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΡšΠ΅, ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅, ΡΡƒΡΠΏΠ΅Π½Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΈ Ρ…ΠΈΠ±Π΅Ρ€Π½Π°Ρ†ΠΈΡ˜Π° ΠΈ сС користи Π·Π° создавањС ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΈ Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ„Π°Π±Ρ€ΠΈΡ‡ΠΊΠΎ Ρ€Π΅ΡΠ΅Ρ‚ΠΈΡ€Π°ΡšΠ΅.
  • ΠŸΡ€ΠΎΡ†Π΅ΡΠΎΡ‚ Ρ€Π΅ΡˆΠ΅Π½ систСмски сСга создава Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΠΊ Π·Π° ΡΠ»ΡƒΡˆΠ°ΡšΠ΅ Π½Π° 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 ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° моТност Π·Π° автоматско ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° систСмски Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ swap ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΎΠ΄ потсистСмот 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 сСкунди (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π·Π° Π±Ρ€Π·ΠΎ ΠΏΡ€ΠΈΡ‚ΠΈΡΠΊΠ°ΡšΠ΅ Π½Π° ΠΊΠΎΠΏΡ‡Π΅Ρ‚ΠΎ Π·Π° Π΄Π° сС ΠΎΠ΄ΠΈ Π½Π° , ΠΈ ΠΊΠΎΠ³Π° ќС сС Π΄Ρ€ΠΆΠΈ Π½Π°Π΄ΠΎΠ»Ρƒ, ќС заспиС) .
  • Π—Π° Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈΡ‚Π΅, сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ поставкитС StartupAllowedCPUs ΠΈ StartupAllowedMemoryNodes, ΠΊΠΎΠΈ сС Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ ΠΎΠ΄ сличнитС поставки Π±Π΅Π· прСфиксот Startup ΠΏΠΎ Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ само Π²ΠΎ Ρ„Π°Π·Π°Ρ‚Π° Π½Π° подигањС ΠΈ ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° поставитС Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° Π½Π° рСсурситС Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠ΄ΠΈΠ³Π°ΡšΠ΅Ρ‚ΠΎ.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ [Condition|Assert][Memory|CPU|IO]ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° притисокот ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ ΠΏΡ€Π΅ΡΠΊΠΎΠΊΠ½ΡƒΠ²Π°ΡšΠ΅ ΠΈΠ»ΠΈ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ‚Π° Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ PSI Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€Π° Π³ΠΎΠ»Π΅ΠΌΠΎ ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°, процСсорот ΠΈ I/O Π²ΠΎ систСмот.
  • Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½Π°Ρ‚Π° максимална Π³Ρ€Π°Π½ΠΈΡ†Π° Π½Π° ΠΈΠ½ΠΎΠ΄Π° Π΅ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½Π° Π·Π° ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π° /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β€œ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ‚Π° Π²ΠΎ Π΄Π°Π΄Π΅Π½Π° слика ΠΈΠ»ΠΈ 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, DataPropagationSegment, DataPhaseBufferSegment1, DataPhaseBufferSegment2 ΠΈ DataSyncJump, ΡΠ΅ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° Cid AN ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ.
  • Systemd-networkd Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π° Label Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ DHCPv4, која Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π°Ρ‚Π° Π·Π° адрСси ΡˆΡ‚ΠΎ сС користи ΠΏΡ€ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° IPv4 адрСси.
  • systemd-udevd Π·Π° β€žethtoolβ€œ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ β€žmaxβ€œ врСдности ΠΊΠΎΠΈ ја поставуваат Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚ Π½Π° максималната врСдност ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½Π° ΠΎΠ΄ Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ΠΎΡ‚.
  • Π’ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ .link Π·Π° systemd-udevd сСга ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΌΡ€Π΅ΠΆΠ½ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ ΠΈ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° хардвСрски Ρ€Π°ΠΊΡƒΠ²Π°Ρ‡ΠΈ (ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅).
  • systemd-networkd стандардно Π½ΡƒΠ΄ΠΈ Π½ΠΎΠ²ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ. 80-80rd-tunnel.network Π·Π° Π΄Π° сС Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π°Ρ‚ Ρ‚ΡƒΠ½Π΅Π»ΠΈ ΠΊΠΎΠΈ автоматски сС ΠΊΡ€Π΅ΠΈΡ€Π°Π°Ρ‚ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ°ΡšΠ΅ DHCP ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ со ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° 6RD.
  • Systemd-networkd ΠΈ systemd-udevd Π΄ΠΎΠ΄Π°Π΄ΠΎΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° IP ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€Π΅ΠΊΡƒ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈΡ‚Π΅ InfiniBand, Π·Π° ΠΊΠΎΠΈ Π΄Π΅Π»ΠΎΡ‚ β€ž[IPoIB]β€œ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ systemd.netdev, Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° врСдноста β€žipoibβ€œ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π²ΠΎ Π²ΠΈΠ΄ ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅.
  • systemd-networkd ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° автоматска ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ€ΡƒΡ‚Π°Ρ‚Π° Π·Π° адрСситС Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ Π²ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ AllowedIPs, ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΏΡ€Π΅ΠΊΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ RouteTable ΠΈ RouteMetric Π²ΠΎ сСкциитС [WireGuard] ΠΈ [WireGuardPeer].
  • systemd-networkd ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° автоматско Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ MAC адрСси Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈΡ‚Π΅ batadv ΠΈ bridge. Π—Π° Π΄Π° Π³ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈΡ‚Π΅ ΠΎΠ²Π° ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ MACAddress=none Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ .netdev.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ поставка WakeOnLanPassword Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ .link Π²ΠΎ Π΄Π΅Π»ΠΎΡ‚ β€ž[Link]β€œ Π·Π° Π΄Π° сС ΠΎΠ΄Ρ€Π΅Π΄ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π° ΠΊΠΎΠ³Π° WoL Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ β€žSecureOnβ€œ.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС поставкитС AutoRateIngress, CompensationMode, FlowIsolationMode, NAT, MPUBytes, PriorityQueueingPreset, FirewallMark, Wash, SplitGSO ΠΈ ​​UseRawPacketSize Π²ΠΎ Π΄Π΅Π»ΠΎΡ‚ β€ž[CAKE]β€œ ΠΎΠ΄ .network Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π·Π° Π΄Π° сС Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π°Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° CAKE network management (Common Enchanted) .
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ поставка Π·Π° IgnoreCarrierLoss Π²ΠΎ Π΄Π΅Π»ΠΎΡ‚ β€ž[Network]β€œ ΠΎΠ΄ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ .network, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΎΠ΄Ρ€Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ»ΠΊΡƒ Π΄ΠΎΠ»Π³ΠΎ Π΄Π° Ρ‡Π΅ΠΊΠ°Ρ‚Π΅ ΠΏΡ€Π΅Π΄ Π΄Π° Ρ€Π΅Π°Π³ΠΈΡ€Π°Ρ‚Π΅ Π½Π° Π³ΡƒΠ±Π΅ΡšΠ΅ Π½Π° сигналот Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΡ‚.
  • Systemd-nspawn, homectl, machinectl ΠΈ systemd-run ја ΠΏΡ€ΠΎΡˆΠΈΡ€ΠΈΡ˜Π° синтаксата Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ β€ž--setenvβ€œ - Π°ΠΊΠΎ Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ само ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° (Π±Π΅Π· β€ž="), врСдноста ќС сС Π·Π΅ΠΌΠ΅ ΠΎΠ΄ соодвСтната ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Π°Ρ‚Π° срСдина (Π·Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π° сС ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π° β€ž--setenv=FOOβ€œ врСдноста ќС сС Π·Π΅ΠΌΠ΅ ΠΎΠ΄ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Π°Ρ‚Π° срСдина $FOO ΠΈ ќС сС користи Π²ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π½Π°Ρ‚Π° срСдина со истото ΠΈΠΌΠ΅ поставСна Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚).
  • systemd-nspawn Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π° β€ž--suppress-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

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€