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

По ΡˆΠ΅ΡΡ‚ мСсСци Ρ€Π°Π·Π²ΠΎΡ˜, бСшС прСтставСно ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° систСмскиот ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ systemd 257 ΠšΠ»ΡƒΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ: Π½ΠΎΠ²ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ systemd-sbsign ΠΈ systemd-keyutil, ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° MPTCP ΠΊΠΎΠ³Π° сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΏΡ€Π΅ΠΊΡƒ ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΠΊ, ΠΏΠΎΡ‡Π΅Ρ‚Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ со Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Musl C. updatectl Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° Π½Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ° ΠΏΡ€Π΅ΠΊΡƒ systemd-sysupdate, моТност Π·Π° ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ услуги Π²ΠΎ посСбни PID имСнски простори, Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ ΡΠ»ΡƒΡ‡Π°Ρ˜Π½ΠΎ Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΡ€ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° β€žsystemd-tmpfiles β€” purgeβ€œ.

ΠœΠ΅Ρ“Ρƒ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π²ΠΎ Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° Π°Π»Π°Ρ‚ΠΊΠ°, systemd-sbsign, Π·Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΎ ΠΏΠΎΡ‚ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π²ΠΎ PE (Portable Executable) Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π½Π°ΠΌΠ΅Π½Π΅Ρ‚Π° Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΏΡ€ΠΈ ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ EFI Secure Boot Ρ€Π΅ΠΆΠΈΠΌ. ΠœΠΎΡ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΈ ΠΏΡ€ΠΎΠ²Π°Ρ˜Π΄Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° OpenSSL ΠΌΠΎΠΆΠ΅ Π΄Π° сС користат Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ потписи. systemd-sbsign ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи ΠΊΠ°ΠΊΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ sbsigntool ΠΈ pesign Π²ΠΎ Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° ukify ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΡƒΠ½ΠΈΠ²Π΅Ρ€Π·Π°Π»Π½ΠΈ слики ΠΎΠ΄ Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ (UKIs), ΠΊΠΎΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π°Ρ‚ UEFI ΠΏΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°Ρ‡ (UEFI boot stub) ΠΈ слика ΠΎΠ΄ Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ Π²ΠΎ Π΅Π΄Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°. Linux ΠΈ систСмската ΠΎΠΊΠΎΠ»ΠΈΠ½Π° initrd Π²Ρ‡ΠΈΡ‚Π°Π½Π° Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° Π°Π»Π°Ρ‚ΠΊΠ°, systemd-keyutil, која спровСдува Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ ΠΈ X.509 сСртификати. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, systemd-keyutil ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° способноста Π·Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ ΠΈ сСртификати ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ јавни ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ ΠΎΠ΄ Π½ΠΈΠ² Π²ΠΎ PEM Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.
  • Π’ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈΡ‚Π΅ β€ž.socketβ€œ ΡˆΡ‚ΠΎ сС користат Π·Π° Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΡšΠ΅ Π½Π° сокСтот (ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ процСси ΠΏΡ€ΠΈ ΠΎΠ±ΠΈΠ΄ Π·Π° Π²ΠΎΡΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΌΡ€Π΅ΠΆΠ½Π° ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π°), ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° MPTCP (Multipath TCP), ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° TCP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° TCP ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π° со испорака Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ истоврСмСно ΠΏΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΡ€Π°Π²Ρ†ΠΈ ΠΏΡ€Π΅ΠΊΡƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ Π²Ρ€Π·Π°Π½ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠœΠΎΡ˜Π°Ρ‚Π° IP адрСса.
  • Π’ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΈ Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° стандардната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Musl C.
  • Π Π°Π·Π»ΠΈΡ‡Π½ΠΈ systemd ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΡˆΡ‚ΠΎ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° Π½Π°ΠΏΡ€Π΅Π΄ΠΎΠΊ (Π½Π° ΠΏΡ€., systemd-repart, systemd-sysupdate/updatectl ΠΈ importctl) сСга ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ANSI сСквСнци Π·Π° Π°Π½ΠΈΠΌΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΈΠΊΠ°Π·ΠΈΡ‚Π΅ Π·Π° Π½Π°ΠΏΡ€Π΅Π΄ΠΎΠΊ. Π’Π°ΠΊΠ²ΠΈΡ‚Π΅ сСквСнци ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ сС ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ само Π²ΠΎ Windows Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π» (сС ΠΎΡ‡Π΅ΠΊΡƒΠ²Π° со Ρ‚Π΅ΠΊΠΎΡ‚ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ слична Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Π΄Π° сС прСнСсС Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π½ΠΈΡ‚Π΅ Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ Π·Π° Linux).
  • БпособноститС Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ‚Π° systemd-sysupdate сС ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½ΠΈ, сС користат Π·Π° автоматско ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅, ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅ ΠΈ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ° со помош Π½Π° атомски ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ, Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ (сС користат Π΄Π²Π΅ нСзависни ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ/Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ/Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ, ΠΎΠ΄ ΠΊΠΎΠΈ Π΅Π΄Π½Π°Ρ‚Π° ја содрТи Ρ‚Π΅ΠΊΠΎΠ²Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° рСсурс, Π° Π΄Ρ€ΡƒΠ³ΠΈΠΎΡ‚ Π³ΠΎ инсталира слСдното) Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅, ΠΏΠΎ ΡˆΡ‚ΠΎ сС Π·Π°ΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ Π΄Π΅Π»ΠΎΠ²ΠΈΡ‚Π΅/Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅/Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈΡ‚Π΅). Π’ΠΎ пракса, systemd-sysupdate вСќС сС користи Π²ΠΎ GNOME OS.

    ΠŸΠΎΠΊΡ€Π°Ρ˜ процСсот systemd-sysupdate, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ услуга со исто ΠΈΠΌΠ΅ која ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° D-Bus Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ°Ρ‚Π° Π½Π° систСмот ΠΎΠ΄ Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ корисник. Π—Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со услугата, Π²ΠΊΠ»ΡƒΡ‡Π΅Π½Π° Π΅ ΠΈ Π½ΠΎΠ²Π° Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ctl. Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ Π·Π½Π°ΠΌΠ΅Π½Ρ†Π΅ β€ž--ΠΎΡ„Π»Π°Ρ˜Π½β€œ Π½Π° systemd-sysupdate Π·Π° Π΄Π° сС ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ‚Π°ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ Π΄Π° сС користат само Π²Π΅Ρ€Π·ΠΈΠΈ ΠΊΠΎΠΈ сС вСќС ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Π½ΠΈ Π²ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈΠΎΡ‚ систСм. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΈΠ·Π»Π΅Π· Π²ΠΎ JSON Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π·Π° ситС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.

  • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ Π΅ Π½ΠΎΠ²ΠΎ ΡΠ²ΠΎΡ˜ΡΡ‚Π²ΠΎ β€žPrivatePIDsβ€œ Π·Π° услуги, со ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° процСситС со PID 1 (ΠΏΠΎΡ‡Π΅Ρ‚Π΅Π½ процСс) Π²ΠΎ посСбСн простор Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° процСси (ΠŸΠ˜Π” имСнски простор). Π’ΠΎ ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° создадСна Π·Π° Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ‚ΠΈΠΎΡ‚ процСс, ќС Π±ΠΈΠ΄Π°Ρ‚ Π²ΠΈΠ΄Π»ΠΈΠ²ΠΈ само процСситС ΠΎΠ΄ имСнскиот простор создадСн Π·Π° Π½Π΅Π³ΠΎ.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΡΠΎΠ²ΠΏΠ°Ρ“Π°ΡšΠ° ΡˆΡ‚ΠΎ Π½Π΅ сС чувствитСлни Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π±ΡƒΠΊΠ²ΠΈ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π½Π° udev (Π½Π° ΠΏΡ€. β€žATTR{foo}==iΒ»abcdΒ»β€œ). Π‘ΠΎ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° udev, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π½Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π»ΠΎΠΊΠ°Π»Π½ΠΈ корисници Π΄Π° ΠΈΠΌ сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ пристап (β€žuaccessβ€œ) Π΄ΠΎ ΡƒΡ€Π΅Π΄ΠΎΡ‚ /dev/udmabuf, кој Π΅ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π΅Π½ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со IPMI ΠΊΠ°ΠΌΠ΅Ρ€ΠΈ ΠΏΡ€Π΅ΠΊΡƒ libcamera. udev ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΏΡ€Π΅ΠΏΠΎΠ·Π½Π°Π²Π°ΡšΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ хардвСрски ΠΊΡ€ΠΈΠΏΡ‚ΠΎ-ΠΏΠ°Ρ€ΠΈΡ‡Π½ΠΈΡ†ΠΈ со USB-ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡΠ²ΠΎΡ˜ΡΡ‚Π²ΠΎΡ‚ΠΎ ID_HARDWARE_WALLET Π·Π° Π½ΠΈΠ², ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ β€žuaccessβ€œ Π½Π° Π½ΠΈΠ² Π·Π° пристап ΠΎΠ΄ Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ΠΈ корисници.
  • НовитС полиња RELEASE_TYPE, EXPERIMENT ΠΈ EXPERIMENT_URL сС Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° /etc/os-release. β€žRELEASE_TYPEβ€œ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ Π·Π΅ΠΌΠ΅ врСдноститС β€žΠ΅ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»Π½Π°β€œ, β€žΡ€Π°Π·Π²ΠΎΡ˜Π½Π°β€œ, β€žΡΡ‚Π°Π±ΠΈΠ»Π½Π°β€œ ΠΈ β€žltsβ€œ Π·Π° Π΄Π° Π³ΠΈ ΠΎΠ΄Π΄Π΅Π»ΠΈ стабилнитС Π²Π΅Ρ€Π·ΠΈΠΈ ΠΎΠ΄ Ρ€Π°Π·Π²ΠΎΡ˜Π½ΠΈΡ‚Π΅ ΠΈ СкспСримСнталнитС изданија. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ EXPERIMENT ΠΈ EXPERIMENT_URL сС Π½Π°ΠΌΠ΅Π½Π΅Ρ‚ΠΈ Π΄Π° ја ΠΎΠ±Ρ˜Π°ΡΠ½Π°Ρ‚ ΡΡƒΡˆΡ‚ΠΈΠ½Π°Ρ‚Π° Π½Π° СкспСримСнталната ΠΈΠ·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.
  • УслуТната Π°Π»Π°Ρ‚ΠΊΠ° run0, Ρ€Π°Π·Π²ΠΈΠ΅Π½Π° ΠΊΠ°ΠΊΠΎ Π·Π°ΠΌΠ΅Π½Π° Π·Π° sudo ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°, ја Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° β€ž--shell-prompt-prefixβ€œ, која ја ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π° Π½ΠΈΠ·Π°Ρ‚Π° Π½Π° прСфиксот Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° школка. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ, Π΅ΠΌΠΎΡ‚ΠΈΠΊΠΎΠ½ΠΈΡ‚Π΅ β€žπŸ¦Έβ€œ сС ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΊΠ°ΠΊΠΎ прСфикс Π·Π° Π²ΠΈΠ·ΡƒΠ΅Π»Π½ΠΎ ΠΎΠ·Π½Π°Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠΊΠ°Ρ‡Π΅Π½Π° сСсија.
  • Π’ΠΎ systemd-tmpfiles, Π·Π° Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ ΡΠ»ΡƒΡ‡Π°Ρ˜Π½ΠΎ Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅ Π½Π° ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° β€ž--purgeβ€œ сСга сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΡƒΠ²Π° само Π½Π° поставкитС Π²ΠΎ tmpfiles.d/ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ‚ Сксплицитно поставСно Π·Π½Π°ΠΌΠ΅Π½Ρ†Π΅ β€ž$β€œ. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° β€ž--purgeβ€œ, исто Ρ‚Π°ΠΊΠ°, сСга Π±Π°Ρ€Π° Π΄Π° Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ Π±Π°Ρ€Π΅ΠΌ Π΅Π΄Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΎΠ΄ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚ tmpfiles.d/. Π—Π° Π½ΠΈΠ·ΠΈ со Ρ‚ΠΈΠΏ β€žLβ€œ, Π·Π½Π°ΠΌΠ΅Ρ‚ΠΎ β€ž?β€œ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ, ΠΊΠΎΠ³Π° Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ, ќС сС ΠΊΡ€Π΅ΠΈΡ€Π° симболична врска само Π°ΠΊΠΎ постои Ρ†Π΅Π»Π½Π°Ρ‚Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°.
  • Π’ΠΎ ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΎΡ‚ Π½Π° услуги ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΡƒΠ½Π°Π»Π½ΠΈ услуги, ΠΊΠΎΠ΄ΠΎΡ‚ Π·Π° слСдСњС Π½Π° процСсот ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π° Π΄Π° сС ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π° Π·Π° Π΄Π° користи PIDFD намСсто PID. PIDFD Π΅ ΠΏΠΎΠ²Ρ€Π·Π°Π½ со ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ процСс ΠΈ Π½Π΅ сС ΠΌΠ΅Π½ΡƒΠ²Π°, Π΄ΠΎΠ΄Π΅ΠΊΠ° PID ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅ со Π΄Ρ€ΡƒΠ³ процСс ΠΎΡ‚ΠΊΠ°ΠΊΠΎ ќС Π·Π°Π²Ρ€ΡˆΠΈ Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ‚ процСс ΠΏΠΎΠ²Ρ€Π·Π°Π½ со Ρ‚ΠΎΡ˜ PID.
  • Π—Π° услугитС, сСга Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС ΠΎΠ΄Ρ€Π΅Π΄ΠΈ врСдноста β€ždebugβ€œ Π²ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ β€žRestartModeβ€œ, Π²ΠΎ која Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½Π°Ρ‚Π° услуга ќС сС рСстартира со ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π³Ρ€Π΅ΡˆΠΊΠΈ (ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° DEBUG_INVOCATION=1 Π΅ поставСна), Π° врСдноста LogLevelMax ќС Π±ΠΈΠ΄Π΅ ΠΏΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½ΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π½Π°Ρ‚ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π³Ρ€Π΅ΡˆΠΊΠΈ.
  • Π Π°ΠΊΡƒΠ²Π°Ρ‡ΠΎΡ‚ PID 1 ΠΈΠΌΠ° моТност Π΄Π° Π²Ρ‡ΠΈΡ‚Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° LSM ΠΌΠΎΠ΄ΡƒΠ»ΠΎΡ‚ IPE (Integrity Policy Enforcement), ΠΊΠΎΠΈ ја Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π°Ρ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚ Π·Π° Ρ†Π΅Π»ΠΈΠΎΡ‚ систСм (ΠΊΠΎΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ сС Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΈ ΠΈ ΠΊΠ°ΠΊΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΏΠΎΡ‚Π²Ρ€Π΄ΠΈ автСнтичноста Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅).
  • ΠžΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° β€žDeferReactivationβ€œ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ‚Π° β€ž.timerβ€œ, која Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ прСскокнСтС слСдното Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ‚Π°Ρ˜ΠΌΠ΅Ρ€ΠΎΡ‚ Π΄ΠΎΠΊΠΎΠ»ΠΊΡƒ услугата сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π³ΠΎ Π·Π°Π²Ρ€ΡˆΠΈΠ»Π° своСто ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ ΠΎΠ΄ послСдното Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΡšΠ΅.
  • Π’ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° PrivateUsers, сСга Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС ΠΎΠ΄Ρ€Π΅Π΄ΠΈ врСдноста β€žΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‚Π΅Ρ‚β€œ Π·Π° Π΄Π° сС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΌΠ°ΠΏΠΈΡ€Π°ΡšΠ΅ Π½Π° кориснички ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ ΠΏΡ€ΠΈ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ кориснички имСнски простор.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° β€žΠΈΡΠΊΠ»ΡƒΡ‡Π΅Π½Π°Ρ‚Π°β€œ врСдност Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° PrivateTmp, кој ќС користи посСбни ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΡ†ΠΈ Π½Π° tmpfs Π·Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈΡ‚Π΅ /tmp/ ΠΈ /var/tmp/.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° Π½ΠΎΠ²ΠΈ β€žΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈβ€œ ΠΈ β€žΡΡ‚Ρ€ΠΎΠ³ΠΈβ€œ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ‚Π° ProtectControlGroups, ΠΊΠΎΠ³Π° Π΅ поставСно, сС ΠΊΡ€Π΅ΠΈΡ€Π° Π½ΠΎΠ² имСнски простор Π½Π° cgroup Π·Π° услугата ΠΈ сС ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π° cgroupfs. Кога Π΅ поставСна ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° β€žΡΡ‚Ρ€ΠΎΠ³Π°β€œ, cgroupfs сС ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π° Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅.
  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ StateDirectory, RuntimeDirectory, CacheDirectory, LogsDirectory ΠΈ ConfigurationDirectory ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ моТност Π΄Π° сС користи ΠΎΠ·Π½Π°ΠΊΠ°Ρ‚Π° β€ž:roβ€œ Π·Π° Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ пристапот Π΄ΠΎ соодвСтнитС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° врСдноста Π½Π° β€žΡ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚β€œ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ΠΎΡ‚ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ β€žsystemd.machine_idβ€œ, Π²ΠΎ кој систСмскиот ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (ID Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π°) ќС сС прСсмСтува Π²Ρ€Π· основа Π½Π° UUID ΠΎΠ΄ SMBIOS/DeviceTree.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° систСмскитС ΠΏΠΎΠ²ΠΈΡ†ΠΈ mseal(), listmount() ΠΈ statmount() Π²ΠΎΠ²Π΅Π΄Π΅Π½ΠΈ Π²ΠΎ Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π΅ΡˆΠ½ΠΈΡ‚Π΅ изданија Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ. Linux.
  • УслуТнитС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ solvectl, timedatectl ΠΈ systemd-inhibit сСга ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΎΠ²Π»Π°ΡΡ‚ΡƒΠ²Π°ΡšΠ΅ со помош Π½Π° Polkit.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ способност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π·Π½Π°ΠΌΠ΅Ρ‚ΠΎ β€ž--ΡΠ΅Π³Π°β€œ Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žreenableβ€œ Π½Π° Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° systemctl.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° β€ž--jsonβ€œ Π²ΠΎ Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° systemd-mount Π·Π° ΠΈΠ·Π»Π΅Π· Π²ΠΎ JSON Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π° Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ Π·Π°Π΅Π΄Π½ΠΎ со β€ž--list-devicesβ€œ, списокот Π½Π° ΡƒΡ€Π΅Π΄ΠΈ ќС сС Π΅ΠΌΠΈΡ‚ΡƒΠ²Π° Π²ΠΎ JSON Ρ„ΠΎΡ€ΠΌΠ°Ρ‚).
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ β€ž-lβ€œ ΠΈ β€ž--fullβ€œ Π²ΠΎ Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° β€žlocalectlβ€œ Π·Π° Π΄Π° сС ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΎΡ‚ΡΠ΅ΠΊΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠ»Π³ΠΈΡ‚Π΅ Π»ΠΈΠ½ΠΈΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·Π»Π΅Π·ΠΎΡ‚.
  • ΠžΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° HibernateOnACPower Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π½Π° sleep.conf, која Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ ΠΎΠ΄Π»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€Π΅Ρ„Ρ€Π»ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΌΠΈΡ€ΡƒΠ²Π°ΡšΠ΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡƒΡ€Π΅Π΄ΠΎΡ‚ Π½Π΅ сС исклучи ΠΎΠ΄ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΈΠΎΡ‚ ΠΈΠ·Π²ΠΎΡ€ Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π°.
  • Π’ΠΎ systemd-sysusers, ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΡ‚ β€ž!β€œ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π»ΠΈΠ½ΠΈΠΈΡ‚Π΅ β€žuβ€œ, со ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ цСлосно Π·Π°ΠΊΠ»ΡƒΡ‡Π΅Π½ΠΈ кориснички смСтки (ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° сС ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡˆΠ΅ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°ΡšΠ΅ Π½Π° корисникот, ΡˆΡ‚ΠΎ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π°ΡšΠ΅ ΠΏΡ€ΠΈ Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ Π²ΠΎ SSH).
  • Systemd-coredump Π΄ΠΎΠ΄Π°Π²Π° ΠΎΠΏΡ†ΠΈΡ˜Π° β€žEnterNamespaceβ€œ која ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° пристап Π΄ΠΎ просторот Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° кој Π±ΠΈΠ»ΠΎ ΡƒΡ€Π½Π°Ρ‚ процСс Π·Π° Π΄Π° сС Π΄ΠΎΠ±ΠΈΡ˜Π°Ρ‚ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ симболи Π·Π° ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π³Ρ€Π΅ΡˆΠΊΠΈ. Π’ΠΎ пракса, ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ корисна Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° позадинско слСдСњС Π½Π° основни Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡˆΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π²ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ.
  • systemd-logind Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Ctrl-Alt-Shift-Esc Π·Π° ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ Π½Π° сигналот org.freedesktop.login1.SecureAttentionKey Π΄ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° корисничката ΠΎΠΊΠΎΠ»ΠΈΠ½Π° со Π±Π°Ρ€Π°ΡšΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅ Π±Π΅Π·Π±Π΅Π΄Π΅Π½ дијалог Π·Π° Π½Π°Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅. Ја ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΡˆΠ΅ поставката β€žDesignatedMaintenanceTimeβ€œ Π·Π° автоматско Π·Π°ΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π΄Π° сС Π·Π°Π²Ρ€ΡˆΠΈ Π²ΠΎ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅. По аналогија со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° ΡƒΡ€Π΅Π΄ΠΈΡ‚Π΅ DRM ΠΈ evdev, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° пристапот Π·Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ корисници Π΄ΠΎ ΡƒΡ€Π΅Π΄ΠΈΡ‚Π΅ Π·Π° Ρ…ΠΈΠ΄Ρ€Π°Π²ΠΈ (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΡ€ΠΈ Π·Π° ΠΈΠ³Ρ€ΠΈ ΠΈ ΡŸΠΎΡ˜ΡΡ‚ΠΈΡ†ΠΈ).
  • systemd-machined сСга ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½ΠΈ Π½Π°Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ. Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ. ΠŸΡ€ΠΈΡΡ‚Π°ΠΏΠΎΡ‚ Π΄ΠΎ функционалноста ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° ΠΎΠ΄ систСмска машина Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ ΠΏΡ€Π΅ΠΊΡƒ Varlink API, ΠΏΠΎΠΊΡ€Π°Ρ˜ D-Bus.
  • Нов Π΄Π΅Π» β€ž[IPv6AddressLabel]β€œ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π²ΠΎ конфигурациската Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° networkd.conf Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ ΠΈ прСфикси Π·Π° IPv6 адрСси
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° β€ž--stdinβ€œ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žnetworkctl editβ€œ Π·Π° Π΄Π° сС Π΄ΠΎΠ±ΠΈΠ΅ содрТината Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΎΠ΄ стандардниот ΠΏΠΎΡ‚ΠΎΠΊ. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΡƒΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΈ ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° .netdev Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ со ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΌΡ€Π΅ΠΆΠ΅Π½ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ β€žnetworkctl editβ€œ ΠΈ β€žnetworkctl catβ€œ. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° β€ž--no-ask-passwordβ€œ Π·Π° Π΄Π° сС ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ ΠΎΠ²Π»Π°ΡΡ‚ΡƒΠ²Π°ΡšΠ΅.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π° β€ž--certificate-sourceβ€œ Π²ΠΎ услуТнитС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ukify, bootctl, systemd-keyutil, systemd-measure, systemd-repart ΠΈ systemd-sbs Π·Π° Π΄Π° сС Π²Ρ‡ΠΈΡ‚Π° сСртификат X.509 ΠΏΡ€Π΅ΠΊΡƒ OpenSSL ΠΏΡ€ΠΎΠ²Π°Ρ˜Π΄Π΅Ρ€ΠΎΡ‚ намСсто Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄Π° сС Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π° ΠΎΠ΄ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°.
  • systemd-boot Π΄ΠΎΠ΄Π°Π²Π° моТност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΊΠΎΠΏΡ‡ΠΈΡšΠ°Ρ‚Π° Π·Π° Ρ˜Π°Ρ‡ΠΈΠ½Π° Π½Π° Π·Π²ΡƒΠΊ Π·Π° двиТСњС Π½Π°Π³ΠΎΡ€Π΅ ΠΈ Π½Π°Π΄ΠΎΠ»Ρƒ Π½ΠΈΠ· ΠΌΠ΅Π½ΠΈΡ‚ΠΎ Π·Π° подигањС, ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ корисно Π½Π° ΡƒΡ€Π΅Π΄ΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈ. ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° UEFI Secure Boot Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ESL(db/dbx/…) Π·Π° systemd-boot Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π°Π»Π°Ρ‚ΠΊΠ°Ρ‚Π° bootctl.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° β€ž--list-invocationβ€œ Π½Π° journalctl Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ листа Π½Π° ΠΏΠΎΠ²ΠΈΡ†ΠΈ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ‚Π° ΠΈ ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° β€ž--invocationβ€œ (β€ž-Iβ€œ) Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ само со ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ ΠΏΠΎΠ²ΠΈΠΊ.
  • systemd-nspawn Π΄ΠΎΠ΄Π°Π²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€Π°Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° FUSE (Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π½ΠΈΠΎΡ‚ систСм Π²ΠΎ кориснички простор) Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ. Кога сС користи ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° β€ž--bind-userβ€œ, SSH ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈΡ‚Π΅ Π½Π° корисникот ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ Π·Π° пристап ΠΏΡ€Π΅ΠΊΡƒ SSH сС ΠΏΡ€Π΅ΠΏΡ€Π°ΡœΠ°Π°Ρ‚ Π΄ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΎΡ‚.
  • libsystemd Π΄ΠΎΠ΄Π°Π΄Π΅ Π½ΠΎΠ² програмски ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ β€žsd-jsonβ€œ кој користи JSON Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ β€žsd-varlinkβ€œ ΡˆΡ‚ΠΎ користи IPC Varlink.
  • ΠŸΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡Π°Π½Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° основното Ρ˜Π°Π΄Ρ€ΠΎ Π΅ Π½Π°Π΄Π³Ρ€Π°Π΄Π΅Π½Π° Π·Π° Π΄Π° ΠΈΠ·Π΄Π°Π΄Π΅ 5.4, Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π° Π²ΠΎ 2019 Π³ΠΎΠ΄ΠΈΠ½Π°. Π‘Π»Π΅Π΄Π½Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Π°Ρ‚ Π΄Π° прСстанат Π΄Π° ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ постари ΠΊΠ΅Ρ€Π½Π΅Π»ΠΈ ΠΈ Π΄Π° Π³ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ 5.4 ΠΊΠ°ΠΊΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½Π° основна Π²Π΅Ρ€Π·ΠΈΡ˜Π°.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° cgroups v1 Π΅ застарСна ΠΈ стандардно Π΅ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° (Π·Π° Π΄Π° ја ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΡ‚Π΅, ΠΌΠΎΡ€Π° Π΄Π° Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚, ΠΏΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ ќС ја ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΡ‚Π΅ Π²ΠΎ поставкитС Π·Π° систСмот). Π‘Π»Π΅Π΄Π½ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° systemd 258 ΠΏΠ»Π°Π½ΠΈΡ€Π° цСлосно Π΄Π° Π³ΠΎ отстрани ΠΊΠΎΠ΄ΠΎΡ‚ ΠΏΠΎΠ²Ρ€Π·Π°Π½ со cgroups v1. БистСмската Π²Π΅Ρ€Π·ΠΈΡ˜Π° 258 исто Ρ‚Π°ΠΊΠ° Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π° Π΄Π° ја отстрани ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° скриптитС Π·Π° услугата System V.

Π˜Π·Π²ΠΎΡ€: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² хостинг Π·Π° ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈ со DDoS Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, VPS VDS сСрвСри πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ сигурСн Π²Π΅Π±-хостинг со DDoS Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, VPS VDS сСрвСри | ProHoster