Lennart Pottering ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ добавянС Π½Π° ΠΌΠ΅ΠΊ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ към systemd

Lennart Pottering Π³ΠΎΠ²ΠΎΡ€ΠΈ Π·Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°Ρ‚Π° Π·Π° добавянС Π½Π° Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΌΠ΅ΠΊΠΎ рСстартиранС (β€žsystemctl soft-rebootβ€œ) към систСмния ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ systemd, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΊΠ°Ρ€Π° само ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° потрСбитСлското пространство Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ рСстартирани, Π±Π΅Π· Π΄Π° сС докосва ядрото Π½Π° Linux. Π’ сравнСниС с Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎΡ‚ΠΎ рСстартиранС, ΠΌΠ΅ΠΊΠΎΡ‚ΠΎ рСстартиранС сС ΠΎΡ‡Π°ΠΊΠ²Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° прСстой ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° срСди, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ систСмни изобраТСния.

Новият Ρ€Π΅ΠΆΠΈΠΌ Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ всички процСси Π² потрСбитСлското пространство, слСд Ρ‚ΠΎΠ²Π° Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ основното FS ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с Π½ΠΎΠ²Π° вСрсия ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ процСса Π½Π° инициализация Π½Π° систСмата, Π±Π΅Π· Π΄Π° рСстартиратС ядрото. Π’ допълнСниС, Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΎΡ‚ΠΎ ядро ​​при подмяна Π½Π° потрСбитСлската срСда Ρ‰Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈ възмоТно Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° някои услуги Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΆΠΈΠ²ΠΎ Ρ‡Ρ€Π΅Π· ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ дСскриптори ΠΈ ΡΠ»ΡƒΡˆΠ°Ρ‰ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ сокСти Π·Π° Ρ‚Π΅Π·ΠΈ услуги ΠΎΡ‚ старата срСда към Π½ΠΎΠ²Π°Ρ‚Π°. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ Ρ‰Π΅ бъдС възмоТно Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° замяна Π½Π° Π΅Π΄Π½Π° вСрсия Π½Π° систСмата с Π΄Ρ€ΡƒΠ³Π° ΠΈ Π΄Π° сС осигури Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° рСсурси към Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ услуги, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Ρ‚ Π΄Π° работят Π±Π΅Π· ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅.

Бкоростта Π½Π° рСстартиранС сС постига Ρ‡Ρ€Π΅Π· Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° относитСлно дълги Π΅Ρ‚Π°ΠΏΠΈ ΠΊΠ°Ρ‚ΠΎ инициализация Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π°, Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄ΡŠΡ€Π°, стартиранС Π½Π° ядрото, инициализация Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° initrd. Π—Π° Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ядрото Π² комбинация с ΠΌΠ΅ΠΊΠΎ рСстартиранС, сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° livepatch Π·Π° корСкция Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΎ ядро ​​на Linux Π±Π΅Π· пълно рСстартиранС ΠΈ Π±Π΅Π· ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° прилоТСния.

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

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