Microsoft Ρ€Π°Π·Π²ΠΈΠ²Π° дистрибуция Π½Π° ΠΎΠ±Ρ‰ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Azure Linux 4, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° Fedora Linux.

Компания Microsoft ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с дистрибутива Azure Linux 4, ΠΊΠΎΠΉΡ‚ΠΎ Π² сравнСниС с вСрсия 3.0 Π΅ ΠΊΠΎΡ€Π΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π» ΠΎΡ‚ собствСна ΠΏΠ°ΠΊΠ΅Ρ‚Π½Π° Π±Π°Π·Π° към ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΡ‚ дистрибутива Fedora 43. Ако ΠΏΡ€Π΅Π΄ΠΈ Azure Linux сС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡˆΠ΅ ΠΊΠ°Ρ‚ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° Linux срСди, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΠΎΠ±Π»Π°Ρ‡Π½Π°Ρ‚Π° инфраструктура, edge систСми ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ услуги Π½Π° Microsoft, Ρ‚ΠΎ сСга Azure Linux сС прСдставя ΠΊΠ°Ρ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½Π° ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма Π·Π° ΠΎΠ±Ρ‰ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π° Π·Π° ΠΎΠ±Π»Π°ΠΊΠ° Azure, която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° във Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини, ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, срСди WSL (Windows Subsystem Linux) ΠΈ ΠΊΠ°Ρ‚ΠΎ основна ОБ Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ.

ВСрсията Azure Linux 4 Π΅ отбСлязана ΠΊΠ°Ρ‚ΠΎ находяща сС Π² процСс Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π—Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ внСдрСния сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° вСрсия Azure Linux 3. Π“ΠΎΡ‚ΠΎΠ²ΠΈ сборки Π·Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π΅ сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚, Π½ΠΎ ΠΈΠΌΠ° инструкции Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π·Π° дистрибутива ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ сС прСдоставят ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· MIT.

ΠŸΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° дистрибутива вмСсто ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„ΠΎΡ€ΠΊ Π½Π° Fedora Π² Azure Linux 4 Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, позволяващ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ сглобяванС Π½Π° RPM ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ измСнСния ΠΈ настройки ΠΎΡ‚ стандартнитС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π½Π° Fedora, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ TOML. Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π°Ρ‚Π° функционалност сС опрСдСля ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΎΠ²Π΅Ρ€Π»Π΅ΠΈ, позволяващи Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° спСцифични Π·Π° Azure Linux spec Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ въз основа Π½Π° стандартни SRPM ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΡ‚ Fedora Linux. ΠžΠ²Π΅Ρ€Π»Π΅ΠΈΡ‚Π΅ опрСдСлят ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅, въвСдСни Π½Π°Π΄ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π½Π° Fedora, ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ конструкции Π² spec Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅, ΠΏΠ°Ρ‡ΠΎΠ²Π΅ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° сборка.

ΠŸΠ°ΠΊΠ΅Ρ‚Π½Π°Ρ‚Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π² Azure Linux 4 са "ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅" (ΠΈΠ·Ρ…ΠΎΠ΄Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚), ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈΠΌΠ½ΠΎ сС ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Ρ‚ ΠΎΡ‚ Fedora Ρ‡Ρ€Π΅Π· dist-git ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Ρ‚ Π΅Π΄Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ RPM ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Всички ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ сС ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚ ΠΎΡ‚ ΠΈΠ·Ρ…ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄, Π±ΠΈΠ½Π°Ρ€Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΡ‚ Fedora Π½Π΅ сС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΡ‚. Π—Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π½ΠΈΡ‚Π΅ RPM ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΎΠ²Π΅Ρ€Π»Π΅ΠΈΡ‚Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡƒΠΌΡŠΡ‚ azldev, написан Π½Π° Π΅Π·ΠΈΠΊΠ° Go ΠΈ прСдоставСн ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· MIT.

ΠžΡ‚ особСнноститС Π½Π° Azure Linux 4 сС ΠΎΡ‚ΠΊΡ€ΠΎΠ²Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° ядро Linux с Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠΈ Ρ‡Ρ€Π΅Π· зависимости (supply chain), прСдсказуСм Ρ†ΠΈΠΊΡŠΠ» Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° ΠΈ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° интСграция с ΠΎΠ±Π»Π°ΠΊΠ° Azure ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π·Π° подобряванС Π½Π° сигурността. БистСмата Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Azure Linux позволява Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ ΠΊΠ°ΠΊΡ‚ΠΎ Π½Π° инсталационни срСди с RPM-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Ρ‚Π°ΠΊΠ° ΠΈ Π½Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΈ систСмни изобраТСния, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΈ Ρ‡Ρ€Π΅Π· инструмСнти rpm-ostree ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΎ Π±Π΅Π· раздСлянС Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ сС Π΄Π²Π° ΠΌΠΎΠ΄Π΅Π»Π° Π·Π° разпространСниС Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ: Ρ‡Ρ€Π΅Π· обновяванС Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ Ρ‡Ρ€Π΅Π· ΠΏΡ€Π΅ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ ΠΈ обновяванС Π½Π° цСлия систСмСн ΠΎΠ±Ρ€Π°Π·.

ΠžΡ‚ ΠΌΠ΅Ρ€ΠΊΠΈΡ‚Π΅ Π·Π° повишаванС Π½Π° сигурността Π² Azure Linux:

  • Π€ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° систСмни ΠΏΠΎΠ²ΠΈΡ†ΠΈ Ρ‡Ρ€Π΅Π· ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° seccomp.
  • Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π° дискови дяловС.
  • ВСрификация Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΏΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис.
  • Рандомизация Π½Π° адрСсното пространство.
  • Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ със символични Π»ΠΈΠ½ΠΊΠΎΠ²Π΅, mmap, /dev/mem ΠΈ /dev/kmem.
  • Π Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΈ Π·Π°Π±Ρ€Π°Π½Π° Π·Π° изпълнСниС Π½Π° ΠΊΠΎΠ΄ Π² области Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Π² ΠΊΠΎΠΈΡ‚ΠΎ са Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ сСгмСнти с Π΄Π°Π½Π½ΠΈ Π½Π° ядрото ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.
  • ΠžΠΏΡ†ΠΈΡ Π·Π° Π·Π°Π±Ρ€Π°Π½Π° Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° ядрото слСд инициализация Π½Π° систСмата.
  • Π’ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΏΡ€Π΅ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° стСка, Π±ΡƒΡ„Π΅Ρ€ΠΈ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΈΠ·ΠΎΠ²Π΅ (_FORTIFY_SOURCE, -fstack-protector, -Wformat-security, relro).
  • ДоставянС Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π±Π΅Π· Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° излишни услуги.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster