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

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

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

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° базирания Π½Π° cgroups v2 рСсурсСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ Π½Π° cpuset, ΠΊΠΎΠΉΡ‚ΠΎ осигурява ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° процСси към ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ процСсори (настройка β€žAllowedCPUsβ€œ) ΠΈ NUMA възли Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° (настройка β€žAllowedMemoryNodesβ€œ);
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° настройки ΠΎΡ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° SystemdOptions EFI Π·Π° конфигурация Π½Π° systemd, която Π²ΠΈ позволява Π΄Π° пСрсонализиратС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° systemd Π² ситуации, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π½Π° командния Ρ€Π΅Π΄ Π½Π° ядрото ΠΈ конфигурацията сС Ρ‡Π΅Ρ‚Π΅ ΠΎΡ‚ диска Ρ‚Π²ΡŠΡ€Π΄Π΅ късно (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠΏΡ†ΠΈΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с йСрархията Π½Π° cgroup). ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° 'bootctl systemd-efi-options', Π·Π° Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π² EFI;
  • Към Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈΡ‚Π΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° настройки ΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ "{unit_type}.d/", ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "service.d/"), ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° добавянС Π½Π° настройки, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠΊΡ€ΠΈΠ²Π°Ρ‚ всички Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ Π½Π° Π΄Π°Π΄Π΅Π½ Ρ‚ΠΈΠΏ навСднъТ;
  • Нов Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡΡΡŠΡ‡Π½Π° срСда, ProtectKernelLogs, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π·Π° обслуТващи Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π΄ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° Π½Π° ΠΆΡƒΡ€Π½Π°Π»Π° Π½Π° ядрото, Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Ρ‡Ρ€Π΅Π· систСмното ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° syslog (Π΄Π° Π½Π΅ сС Π±ΡŠΡ€ΠΊΠ° с API със ΡΡŠΡ‰ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅, прСдоставСно Π² libc) . Ако Ρ€Π΅ΠΆΠΈΠΌΡŠΡ‚ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½, Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΄ΠΎ /proc/kmsg, /dev/kmsg ΠΈ CAP_SYSLOG Ρ‰Π΅ бъдС Π±Π»ΠΎΠΊΠΈΡ€Π°Π½;
  • Π—Π° Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° настройката RestartKillSignal, която Π²ΠΈ позволява Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° сигнала, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° прСкратяванС Π½Π° процСса ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° рСстартиранС Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ (ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° спиранС Π½Π° процСса Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π·Π° рСстартиранС);
  • ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° "systemctl clean" Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ с ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° Π³Π½Π΅Π·Π΄ΠΎ, ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΈ суап (socket, mount, swap);
  • Π’ ранния Π΅Ρ‚Π°ΠΏ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ограничСнията Π²ΡŠΡ€Ρ…Ρƒ скоростта Π½Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΎΡ‚ ядрото Ρ‡Ρ€Π΅Π· ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° printk са Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π½Π°Ρ‚Ρ€ΡƒΠΏΠ²Π°Ρ‚Π΅ ΠΏΠΎ-пълни ΠΆΡƒΡ€Π½Π°Π»ΠΈ Π·Π° Π½Π°ΠΏΡ€Π΅Π΄ΡŠΠΊΠ° Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Ρ‚Π°ΠΏΠ°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° ΠΆΡƒΡ€Π½Π°Π»ΠΈ Π½Π΅ Π΅ всС ΠΎΡ‰Π΅ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ (Π΄Π½Π΅Π²Π½ΠΈΠΊΡŠΡ‚ сС Π½Π°Ρ‚Ρ€ΡƒΠΏΠ²Π° Π² ΠΏΡ€ΡŠΡΡ‚Π΅Π½ΠΎΠ²ΠΈΡ Π±ΡƒΡ„Π΅Ρ€ Π½Π° ядрото). Π—Π°Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ограничСния Π·Π° printk ΠΎΡ‚ командния Ρ€Π΅Π΄ Π½Π° ядрото ΠΈΠΌΠ° прСдимство ΠΈ Π²ΠΈ позволява Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° systemd. systemd ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π²Π»ΠΈΠ·Π°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² /dev/kmsg (Ρ‚ΠΎΠ²Π° сС ΠΏΡ€Π°Π²ΠΈ само ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π½Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ ограничСния Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу наводняванС Π½Π° Π±ΡƒΡ„Π΅Ρ€Π°;
  • ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° 'stop --job-mode=triggering' Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° systemctl, която Π²ΠΈ позволява Π΄Π° спрСтС ΠΊΠ°ΠΊΡ‚ΠΎ устройството, ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² командния Ρ€Π΅Π΄, Ρ‚Π°ΠΊΠ° ΠΈ всички устройства, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π³ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ°Ρ‚;
  • Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡΡ‚Π° Π·Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈΡ‚Π΅ Π²Π΅Ρ‡Π΅ Π²ΠΊΠ»ΡŽΡ‡Π²Π° информация Π·Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΈ ΠΏΡ€ΠΈΠ·ΠΎΠ²Π°Π½ΠΈΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° настройката β€žRuntimeMaxSecβ€œ Π² ΠΎΠ±Ρ…Π²Π°Ρ‚Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ (ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° само Π² сСрвизни Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ). НапримСр β€žRuntimeMaxSecβ€œ Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° PAM сСсиитС Ρ‡Ρ€Π΅Π· създаванС Π½Π° ΠΎΠ±Ρ…Π²Π°Ρ‚Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°
    Π·Π° потрСбитСлския Π°ΠΊΠ°ΡƒΠ½Ρ‚. ВрСмСвият Π»ΠΈΠΌΠΈΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π·Π°Π΄Π°Π΄Π΅Π½ ΠΈ Ρ‡Ρ€Π΅Π· опцията systemd.runtime_max_sec Π² ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° pam_systemd PAM;

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° Π³Ρ€ΡƒΠΏΠ° Π·Π° систСмно ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½Π΅ β€ž@pkeyβ€œ, ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΡ‚Π΅ ΠΈ услугитС, ΠΊΠΎΠ΅Ρ‚ΠΎ улСснява поставянСто Π² бСлия списък Π½Π° систСмни повиквания, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Ρ„Π»Π°Π³ "w+" към systemd-tmpfiles Π·Π° запис Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° добавянС Π½Π° Ρ„Π°ΠΉΠ»;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ информация към ΠΈΠ·Ρ…ΠΎΠ΄Π° Π½Π° systemd-analyze Π·Π° Ρ‚ΠΎΠ²Π° Π΄Π°Π»ΠΈ конфигурацията Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° ядрото ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° настройкитС Π½Π° systemd (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ някоя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° Ρ‚Ρ€Π΅Ρ‚Π° страна Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠ»Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ядрото);
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция β€ž--base-timeβ€œ към systemd-analyze, която изчислява Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π° спрямо часа, посочСн Π² Ρ‚Π°Π·ΠΈ опция, Π° Π½Π΅ спрямо Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ систСмно Π²Ρ€Π΅ΠΌΠ΅;
  • "journalctl --update-catalog" Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° послСдоватСлността Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π² ΠΈΠ·Ρ…ΠΎΠ΄Π° (ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° повтарящи сС ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ);
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° стойност ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° настройката β€žWatchdogSecβ€œ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² услугитС systemd. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π±Π°Π·ΠΎΠ²Π°Ρ‚Π° стойност ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π·Π°Π΄Π°Π΄Π΅Π½Π° Ρ‡Ρ€Π΅Π· опцията "-Dservice-watchdog" (Π°ΠΊΠΎ Π΅ ΠΏΡ€Π°Π·Π½Π°, watchdog Ρ‰Π΅ бъдС Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½);
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция Π·Π° компилация "-Duser-path" Π·Π° замяна Π½Π° стойността Π½Π° $PATH;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция "-u" ("--uuid") към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° systemd-id128 Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° 128-Π±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ към UUID (ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π½ΠΎ прСдставянС Π½Π° UUID);
  • ΠšΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡΡ‚Π° сСга изисква libcryptsetup Π΄Π° бъдС ΠΏΠΎΠ½Π΅ вСрсия 2.0.1.

ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² настройката Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ към systemd-networkd, Π·Π° ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ β€žreloadβ€œ ΠΈ β€žreconfigure DEVICEβ€¦β€œ бяха Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към networkctl Π·Π° ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° настройкитС ΠΈ ΠΏΡ€Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° устройства;
  • systemd-networkd спря Π΄Π° създава ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ IPv4 Π²Ρ€ΡŠΠ·ΠΊΠΈ с ΠΈΠ½Ρ‚Ρ€Π°Π½Π΅Ρ‚ адрСси 169.254.0.0/16 (Π’Ρ€ΡŠΠ·ΠΊΠ°-Π»ΠΎΠΊΠ°Π»Π½Π°). ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ създаванС Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π·Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π²Ρ€ΡŠΠ·ΠΊΠΈ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π½Π΅ΠΎΡ‡Π°ΠΊΠ²Π°Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π² някои случаи. Π—Π° Π΄Π° Π²ΡŠΡ€Π½Π΅Ρ‚Π΅ старото ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ настройката "DefaultRouteOnDevice=yes". По ΡΡŠΡ‰ΠΈΡ Π½Π°Ρ‡ΠΈΠ½ присвояванСто Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ IPv6 адрСси Π΅ прСустановСно, Π°ΠΊΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΎΡ‚ΠΎ IPv6 ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°;
  • Π’ systemd-networkd, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚Π΅ към Π±Π΅Π·ΠΆΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π² ad-hoc Ρ€Π΅ΠΆΠΈΠΌ, конфигурацията ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° с Π»ΠΎΠΊΠ°Π»Π½ΠΎ адрСсиранС Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° (link-local);
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ RxBufferSiz ΠΈ TxBufferSize Π·Π° настройка Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Π±ΡƒΡ„Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° мрСТовия интСрфСйс Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅;
  • systemd-networkd ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ IPv6 ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ, Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΈ Ρ‡Ρ€Π΅Π· ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Route ΠΈ LifetimeSec Π² сСкцията "[IPv6RoutePrefix]";
  • Systemd-networkd Π΄ΠΎΠ±Π°Π²ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ Π·Π° β€žΡΠ»Π΅Π΄Π²Π°Ρ‰ Ρ…ΠΎΠΏβ€œ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ β€žGatewayβ€œ ΠΈ β€žIdβ€œ Π² сСкцията β€ž[NextHop]β€œ;
  • systemd-networkd ΠΈ networkctl Π·Π° DHCP осигуряват Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½ΠΈΡ Π½Π° IP адрСси (Π½Π°Π΅ΠΌΠΈ), Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° 'networkctl renew';
  • systemd-networkd Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ DHCP конфигурацията сС Π½ΡƒΠ»ΠΈΡ€Π° ΠΏΡ€ΠΈ рСстартиранС (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ опцията KeepConfiguration, Π·Π° Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡ‚Π΅ настройкитС). Бтойността ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° настройката SendRelease Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½Π° Π½Π° β€žtrueβ€œ;
  • DHCPv4 ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ Π½Π°Π»Π°Π³Π° стойността Π½Π° опцията OPTION_INFORMATION_REFRESH_TIME, ΠΏΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π°. Π—Π° заявка Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π° сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ΡŠΡ‚ "RequestOptions", Π° Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΎΠΏΡ†ΠΈΠΈ към ΡΡŠΡ€Π²ΡŠΡ€Π° - "SendOption". Π—Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚ΠΈΠΏΠ° IP услуга ΠΎΡ‚ DHCP ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ΡŠΡ‚ "IPServiceType";
  • Π—Π° DHCPv4 ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° замСнят списъка със SIP (Session Initiation Protocol) ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ "EmitSIP" ΠΈ "SIP". ΠžΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅Ρ‚ΠΎ ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° SIP ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΎ Ρ‡Ρ€Π΅Π· настройката "UseSIP=yes";
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция β€žPrefixDelegationHintβ€œ към DHCPv6 ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π·Π° заявка Π½Π° адрСсСн прСфикс;
  • .network Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ осигуряват ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€Π°Π½Π΅ Π½Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ ΠΏΠΎ SSID ΠΈ BSSID, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с ΠΈΠΌΠ΅ Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ MAC адрСс. БтойноститС Π½Π° SSID ΠΈ BSSID сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π² ΠΈΠ·Ρ…ΠΎΠ΄Π° networkctl Π·Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½ΠΈ интСрфСйси. Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° съвпадСниС ΠΏΠΎ Ρ‚ΠΈΠΏ Π±Π΅Π·ΠΆΠΈΡ‡Π½Π° ΠΌΡ€Π΅ΠΆΠ° (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ WLANInterfaceType);
  • systemd-networkd Π΄ΠΎΠ±Π°Π²ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° дисциплини Π·Π° опашка Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π½ΠΎΠ²ΠΈ родитСлски ΠΎΠΏΡ†ΠΈΠΈ,
    NetworkEmulatorDelaySec, NetworkEmulatorDelayJitterSec,
    NetworkEmulatorPacketLimit ΠΈ NetworkEmulatorLossRate,
    NetworkEmulatorDuplicateRate Π² Ρ€Π°Π·Π΄Π΅Π»Π° "[TrafficControlQueueingDiscipline]";

  • systemd-resolved осигурява Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° IP адрСси Π² сСртификати ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ с GnuTLS.

ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с udev:

  • Systemd-udevd ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π° 30-сСкундното ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ Π·Π° ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎ прСкратяванС Π½Π° увиснали ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ. systemd-udevd сСга Ρ‡Π°ΠΊΠ° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠ°Ρ‚, Π·Π° ΠΊΠΎΠ΅Ρ‚ΠΎ 30 сСкунди Π½Π΅ бяха Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΈ Π·Π° Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π² Π³ΠΎΠ»Π΅ΠΌΠΈ инсталации (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π΅ инициализацията Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° монтирания дял Π·Π° основната FS). ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ systemd, Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ systemd-udevd Ρ‰Π΅ ΠΈΠ·Ρ‡Π°ΠΊΠ° ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅, ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π·Π°Π΄Π°Π΄Π΅Π½ΠΎ Ρ‡Ρ€Π΅Π· настройката TimeoutStopSec Π² systemd-udevd.service. ΠšΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±Π΅Π· systemd, Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ сС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° udev.event_timeout;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° fido_id Π·Π° udev, която ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΈ FIDO CTAP1
    (β€žU2Fβ€œ)/CTAP2 въз основа Π½Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΎΡ‚ΠΎ ΠΈΠΌ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° срСдата (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π²ΠΈ позволява Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π±Π΅Π· външни Π±Π΅Π»ΠΈ ΡΠΏΠΈΡΡŠΡ†ΠΈ Π½Π° всички извСстни Ρ‚ΠΎΠΊΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π±ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π°);

  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ спиранС Π½Π° udev Π·Π° устройства ΠΎΡ‚ бСлия списък, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ Chromium OS (промяната Π²ΠΈ позволява Π΄Π° Ρ€Π°Π·ΡˆΠΈΡ€ΠΈΡ‚Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΈ Π·Π° пСстСнС Π½Π° СнСргия Π·Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ устройства);
  • Нова настройка β€žCONST{key}=valueβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към udev, Π·Π° Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€Π°Π½Π΅ Π½Π° систСмни константни стойности, Π±Π΅Π· Π΄Π° сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°. ΠŸΠΎΠ½Π°ΡΡ‚ΠΎΡΡ‰Π΅ΠΌ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ само ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ "arch" ΠΈ "virt";
  • ΠžΡ‚Π²Π°Ρ€ΡΠ½Π΅Ρ‚ΠΎ Π½Π° CDROM Π² Π½Π΅ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ сС прСдоставя ΠΏΡ€ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° заявка Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° (промяната Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ CDROM ΠΈ намалява риска ΠΎΡ‚ ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π·Π° запис Π½Π° диск, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ).

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

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