systemd 245 сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° с рСализация Π½Π° прСносима домашна дирСктория

Π‘Π»Π΅Π΄ Ρ‚Ρ€ΠΈ мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прСдставСни ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° систСмния ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ систСмСн 245. Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π½ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ systemd-homed ΠΈ systemd-repart, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° прСносими потрСбитСлски ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ JSON, прСдоставСна Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° пространства ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° Π² systemd-journald ΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° β€žpidfdβ€œ . Π˜Π·Ρ†ΡΠ»ΠΎ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ уСбсайт Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΠ±ΠΈΡ€Π° ΠΏΠΎ-голямата част ΠΎΡ‚ Π½Π°Π»ΠΈΡ‡Π½Π°Ρ‚Π° докумСнтация ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π½ΠΎΠ²ΠΎ Π»ΠΎΠ³ΠΎ.

systemd 245 сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° с рСализация Π½Π° прСносима домашна дирСктория

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° услуга systemd-homed, ΠΊΠΎΠΉΡ‚ΠΎ осигурява ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° прСносими домашни Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, доставяни ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ Ρ„Π°ΠΉΠ» с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² ΠΊΠΎΠΉΡ‚ΠΎ са ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ. Systemd-homed Π²ΠΈ позволява Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ самостоятСлни срСди Π·Π° потрСбитСлски Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ систСми, Π±Π΅Π· Π΄Π° сС притСсняватС Π·Π° синхронизиранСто Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΈ повСритСлността. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΠΊΠΈΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ ΠΏΠΎ-скоро с Π΄ΠΎΠΌΠ°ΡˆΠ½Π°Ρ‚Π° дирСктория, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ със систСмнитС настройки – ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° сС ΠΏΡ€ΠΎΡ„ΠΈΠ» във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° вмСсто /etc/passwd, /etc/group ΠΈ /etc/shadow JSON. Π—Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ подробности Π²ΠΆ послСдно ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ systemd-homed.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ ΠΏΡ€ΠΈΠ΄Ρ€ΡƒΠΆΠ°Π²Π°Ρ‰ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° systemd "userdb” (β€œsystemd-userdb”), ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π²Π΅ΠΆΠ΄Π° UNIX/glibc NSS Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ Π² JSON записи ΠΈ прСдоставя ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ Varlink API Π·Π° заявки ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ Π½Π° записи. JSON ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŠΡ‚, ΡΠ²ΡŠΡ€Π·Π°Π½ с Π΄ΠΎΠΌΠ°ΡˆΠ½Π°Ρ‚Π° дирСктория, опрСдСля ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° потрСбитСля, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ потрСбитСлско ΠΈΠΌΠ΅, Ρ…Π΅Ρˆ ΠΏΠ°Ρ€ΠΎΠ»Π°, ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, ΠΊΠ²ΠΎΡ‚ΠΈ ΠΈ осигурСни рСсурси. ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС удостовСрСн с Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис, ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ Π½Π° външСн Yubikey Ρ‚ΠΎΠΊΠ΅Π½. Π—Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° β€žuserdbctlβ€œ. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° JSON ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ систСмни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ systemd-logind ΠΈ pam-systemd, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° прСносими Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π΄Π° сС удостовСряват, Π΄Π° Π²Π»ΠΈΠ·Π°Ρ‚, Π΄Π° Π·Π°Π΄Π°Π²Π°Ρ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° срСдата, Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ сСсия, Π΄Π° Π·Π°Π΄Π°Π²Π°Ρ‚ ограничСния ΠΈ Ρ‚.Π½. Π’ Π±ΡŠΠ΄Π΅Ρ‰Π΅ сС ΠΎΡ‡Π°ΠΊΠ²Π° sssd Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° JSON ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ с потрСбитСлски настройки, ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈ Π² LDAP.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° β€žsystemd-repartβ€œ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Π·Π° прСразпрСдСлянС Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ с дяловС Π½Π° диск във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ GPT. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° дяловСтС сС Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° Π² Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Π° Ρ„ΠΎΡ€ΠΌΠ° Ρ‡Ρ€Π΅Π· Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ описват ΠΊΠΎΠΈ дяловС трябва ΠΈΠ»ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚. ΠŸΡ€ΠΈ всяко Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ дСйствитСлната Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π° дяловСтС сС сравнява с Ρ‚Π΅Π·ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ сС добавят липсващитС дяловС ΠΈΠ»ΠΈ, Π°ΠΊΠΎ относитСлният ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΈΡΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ Π² настройкитС, Π½Π΅ съвпада, Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ са само постСпСнни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, Ρ‚.Π΅. ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΈ намаляванСто Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π΅ Π΅ възмоТно, дяловСтС ΠΌΠΎΠ³Π°Ρ‚ само Π΄Π° сС добавят ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Ρ‚.
    ΠŸΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π° Π΄Π° сС стартира ΠΎΡ‚ initrd ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π° диска, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ сС Π½Π°ΠΌΠΈΡ€Π° основният дял, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ изисква Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° конфигурация, с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с дСфиницията Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅.

    На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° systemd-repart ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π·Π° изобраТСния Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ Π² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° Ρ„ΠΎΡ€ΠΌΠ° ΠΈ слСд ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π΄ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΎΡ‚ΠΎ Π±Π»ΠΎΠΊΠΎΠ²ΠΎ устройство ΠΈΠ»ΠΈ допълнСни с Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ дяловС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ root Π΄ΡΠ»ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·ΡˆΠΈΡ€ΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠΊΡ€ΠΈΠ΅ цСлия диск ΠΈΠ»ΠΈ слСд ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π΄Π° сС създадС суап дял ΠΈΠ»ΠΈ /home). Π”Ρ€ΡƒΠ³Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π±ΠΈΡ…Π° Π±ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ с Π΄Π²Π° Π²ΡŠΡ€Ρ‚ΡΡ‰ΠΈ сС дяла - само ΠΏΡŠΡ€Π²ΠΈΡΡ‚ дял ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС доставСн ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ, Π° вторият Ρ‰Π΅ бъдС създадСн ΠΏΡ€ΠΈ ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅.

  • Π’Π΅Ρ‡Π΅ Π΅ възмоТно Π΄Π° стартиратС мноТСство СкзСмпляри Π½Π° systemd-journald, всСки ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² собствСното си пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°. Π’ допълнСниС към основния systemd-journald.service, дирСкторията .service ΠΏΡ€Π΅Π΄Π»Π°Π³Π° шаблон Π·Π° създаванС Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ СкзСмпляри, ΠΎΠ±Π²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ пространства ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° β€žLogNamespaceβ€œ. Всяко пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° Π½Π° рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ сС обслуТва ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Ρ„ΠΎΠ½ΠΎΠ² процСс със собствСн Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ настройки ΠΈ ограничСния. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° функция ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° балансиранС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ с голям ΠΎΠ±Π΅ΠΌ рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π·Π° подобряванС Π½Π° изолацията Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция β€ž--namespaceβ€œ към journalctl Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° заявката само Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎΡ‚ΠΎ пространство ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°.
  • Systemd-udevd ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ систСмни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ са Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° присвояванС Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ интСрфСйси, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° мноТСство ΠΈΠΌΠ΅Π½Π° Π·Π° Π΅Π΄ΠΈΠ½ интСрфСйс. Π˜ΠΌΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π΄ΠΎ 128 Π·Π½Π°ΠΊΠ° (ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° мрСТовия интСрфСйс бСшС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Π΄ΠΎ 16 Π·Π½Π°ΠΊΠ°). По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ systemd-udevd Π²Π΅Ρ‡Π΅ присвоява Π½Π° всСки ΠΌΡ€Π΅ΠΆΠΎΠ² интСрфСйс всички Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π½ΠΈ ΠΈΠΌΠ΅Π½Π°, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ схСми Π·Π° ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅. Π’ΠΎΠ²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Ρ‡Ρ€Π΅Π· Π½ΠΎΠ²ΠΈΡ‚Π΅ настройки Π½Π° AlternativeName ΠΈ AlternativeNamesPolicy Π² .link Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. systemd-nspawn Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΈΠΌΠ΅Π½Π° с ΠΏΡŠΠ»Π½ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π·Π° veth Π²Ρ€ΡŠΠ·ΠΊΠΈ, създадСни ΠΎΡ‚ страната Π½Π° хоста.
  • API sd-event.h добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° подсистСмата Π½Π° ядрото Π½Π° Linux "pidfd", Π·Π° Π΄Π° сС справи със ситуацията Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° PID (pidfd Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ процСс ΠΈ Π½Π΅ сС промСня, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ PID ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΡΠ²ΡŠΡ€Π·Π°Π½ с Π΄Ρ€ΡƒΠ³ процСс слСд тСкущия процСс ΡΠ²ΡŠΡ€Π·Π°Π½ с Π½Π΅Π³ΠΎ ΠΈΠ·Π»ΠΈΠ·Π° ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ PID). Всички ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° systemd с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° PID 1 са ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ pidfds, Π°ΠΊΠΎ подсистСмата сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ ядро.
  • systemd-logind прСдоставя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π·Π° опСрацията Π·Π° промяна Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Ρ‡Ρ€Π΅Π· PolicyKit. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° Π·Π° промяна Π½Π° активния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» сС Π΄Π°Π²Π°Ρ‚ само Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π°Π»ΠΈ сСсия Π½Π° локалния Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΏΠΎΠ½Π΅ вСднъТ.
  • Π—Π° Π΄Π° улСсни ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° initrd изобраТСния със systemd, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° PID 1 Π²Π΅Ρ‡Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π° Π΄Π°Π»ΠΈ initrd сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π² Ρ‚ΠΎΠ·ΠΈ случай Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π° initrd.target вмСсто default.target. Π‘ Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ initrd ΠΈ основнитС систСмни изобраТСния ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ само Π² ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»Π° /etc/initrd-release.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ Π½Π° командния Ρ€Π΅Π΄ Π½Π° ядрото - "systemd.cpu_affinity", Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π΅Π½ Π½Π° опцията CPUAffinity Π² /etc/systemd/system.conf ΠΈ Π²ΠΈ позволява Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ маската Π·Π° Π°Ρ„ΠΈΠ½ΠΈΡ‚Π΅Ρ‚ Π½Π° процСсора Π·Π° PID 1 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ процСси.
  • Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° SELinux Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π·Π°Π΅Π΄Π½ΠΎ с рСстартиранС Π½Π° PID 1 Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΊΠ°Ρ‚ΠΎ "systemctl daemon-reload".
  • Настройката β€žsystemd.show-status=errorβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€Π° Π½Π° PID 1, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π°, Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ само ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ Π·Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ закъснСния ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅.
  • systemd-sysusers Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° създаванС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ с ΠΈΠΌΠ΅ Π½Π° основна Π³Ρ€ΡƒΠΏΠ°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ потрСбитСлското ΠΈΠΌΠ΅.
  • systemd-growfs въвСТда ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° XFS дяловС Ρ‡Ρ€Π΅Π· опцията Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° x-systemd.growfs Π² /etc/fstab, Π² допълнСниС към ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΎΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° дяловС с Ext4 ΠΈ Btrfs.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция x-initrd.attach към /etc/crypttab Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ дял, ΠΊΠΎΠΉΡ‚ΠΎ Π²Π΅Ρ‡Π΅ Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ Π½Π° Π΅Ρ‚Π°ΠΏ initrd.
  • systemd-cryptsetup Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° (опция pkcs11-uri Π² /etc/crypttab) Π·Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ дяловС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° PKCS#11 смарт ΠΊΠ°Ρ€Ρ‚ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° дял към YubiKeys.
  • Нови ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ "x-systemd.required-by" ΠΈ "x-systemd.wanted-by" са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към /etc/fstab Π·Π° ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈ вмСсто local-fs.target ΠΈ дистанционно -fs .target.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° опция Π·Π° ΠΏΡΡΡŠΡ‡Π½ΠΈΠΊ Π½Π° услугата - ProtectClock, която ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° записа Π² систСмния часовник (Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ Π½Π° Π½ΠΈΠ²ΠΎ /dev/rtc, систСмни повиквания ΠΈ CAP_SYS_TIME/CAP_WAKE_ALARM Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ).
  • По спСцификация ΠžΡ‚ΠΊΡ€ΠΈΠ²Π°Π΅ΠΌΠΈ дяловС ΠΈ systemd-gpt-auto-generator Π΄ΠΎΠ±Π°Π²ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° дяловС
    /var ΠΈ /var/tmp.

  • Π’ β€žsystemctl list-unit-filesβ€œ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΏΠΎΠΊΠ°Π·Π²Π° списък с Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ, сС появи Π½ΠΎΠ²Π° ΠΊΠΎΠ»ΠΎΠ½Π°, която отразява ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΎΡ‚ производитСля Π·Π° Ρ‚ΠΎΠ·ΠΈ Ρ‚ΠΈΠΏ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ.
  • Към β€žsystemctlβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° опция β€žβ€”with-dependenciesβ€œ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС инсталират, ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΊΠ°Ρ‚ΠΎ β€žsystemctl statusβ€œ ΠΈ β€žsystemctl catβ€œ Ρ‰Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π½Π΅ само всички ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‰ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ, Π½ΠΎ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈΡ‚Π΅, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ зависят.
  • Π’ systemd-networkd конфигурацията Π½Π° qdisc Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ TBF (Token Bucket Filter), SFQ (Stochastic Fairness Queuing), CoDel (Controlled-Delay Active Queue Management) ΠΈ FQ (Fair Queue).
  • systemd-networkd Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° IFB ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства (МСТдинСн Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½ Π±Π»ΠΎΠΊ).
  • Systemd-networkd внСдрява ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° MultiPathRoute Π² сСкцията [Route], Π·Π° Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΡŠΡ‚Π΅Π²ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ.
  • Π’ systemd-networkd Π·Π° DHCPv4 ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° опцията SendDecline, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ посочСна, слСд ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° DHCP ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ с адрСс сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π΄ΡƒΠ±Π»ΠΈΡ€Π°Π½ адрСс ΠΈ Π°ΠΊΠΎ сС установи ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ Π½Π° адрСс, издадСният адрСс сС ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Ρ. ΠžΠΏΡ†ΠΈΡΡ‚Π° RouteMTUBytes ΡΡŠΡ‰ΠΎ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° DHCPv4, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° MTU Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½ΠΈΡ Π½Π° IP адрСси (Π»ΠΈΠ·ΠΈΠ½Π³).
  • Настройката PrefixRoute Π² сСкцията [Address] Π½Π° .network Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π΅ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½Π°. Вя бСшС Π·Π°ΠΌΠ΅Π½Π΅Π½Π° ΠΎΡ‚ настройката β€žAddPrefixRouteβ€œ, която ΠΈΠΌΠ° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΡ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.
  • Π’ .network Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π½ΠΎΠ²Π°Ρ‚Π° стойност β€ž_dhcpβ€œ към настройката Π½Π° Gateway Π² Ρ€Π°Π·Π΄Π΅Π»Π° β€ž[Route]β€œ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π°, сС ΠΈΠ·Π±ΠΈΡ€Π° статичСн ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ въз основа Π½Π° шлюза, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ Ρ‡Ρ€Π΅Π· DHCP.
  • НастройкитС са сС появили Π² .network Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π² сСкцията β€ž[RoutingPolicyRule]β€œ.
    ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» ΠΈ SuppressPrefixLength Π·Π° ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ въз основа Π½Π° UID Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° прСфикса.

  • Π’ networkctl ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žΡΡ‚Π°Ρ‚ΡƒΡβ€œ прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ във Π²Ρ€ΡŠΠ·ΠΊΠ° с всСки ΠΌΡ€Π΅ΠΆΠΎΠ² интСрфСйс.
  • systemd-networkd-wait-online добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° максималното Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ Π΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° ΠΈ Π΄Π° ΠΈΠ·Ρ‡Π°ΠΊΠ° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ Π΄Π° ΠΏΠ°Π΄Π½Π΅.
  • Бпряна ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° .link ΠΈ .network Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с ΠΏΡ€Π°Π·Π½Π° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° сСкция β€ž[БъвпадСниС]β€œ.
  • Π’ΡŠΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ .link ΠΈ .network, Π² сСкцията β€ž[Match]β€œ, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° настройка β€žPermanentMACAddressβ€œ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° постоянния MAC адрСс Π½Π° устройствата Π² случай Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ случаСн MAC.
  • Π Π°Π·Π΄Π΅Π»ΡŠΡ‚ β€ž[TrafficControlQueueingDiscipline]β€œ Π² .network Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π΅ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½ Π½Π° β€ž[NetworkEmulator]β€œ, Π° ΠΏΡ€Π΅Ρ„ΠΈΠΊΡΡŠΡ‚ β€žNetworkEmulatorβ€œ Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ настройки.
  • systemd-resolved Π·Π° DNS-over-TLS добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° SNI ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°.

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

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