Apple прСдставила Apple Container 1.0, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для запуска ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Linux прямо Π½Π° macOS


2

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ компанията ΠΏΠΎΠΊΠ°Π·Π° ΠΏΡ€Π΅Π΄ΠΈ ΠΎΠΊΠΎΠ»ΠΎ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΊΠ°Ρ‚ΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π½Π° класичСскитС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ Docker. По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ, Ρ‚ΠΎΠ²Π° Π΅ CLI инструмСнт, с ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅, стартиратС ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚Π΅ OCI-ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, с интСграция Π² macOS ΠΈ собствСн Π½Π°Ρ‡ΠΈΠ½ Π·Π° стартиранС.

Въй ΠΊΠ°Ρ‚ΠΎ macOS Π½Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Linux ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ, Apple ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ с Π»Π΅ΠΊΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини. ВсСки ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ сС стартира Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° Linux срСда, фактичСски ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΉΠΊΠΈ собствСна микросистСма. Π’ΠΎΠ²Π° напомня Π½Π° WSL ΠΎΡ‚ Microsoft.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ класичСскитС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ са насочСни към Π΅Π΄ΠΈΠ½ процСс, Ρ‚ΡƒΠΊ става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° ΠΏΠΎ-пълна срСда. Π’Π°Π·ΠΈ Linux срСда ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ дълго, Π΄Π° стартира Ρ„ΠΎΠ½ΠΎΠ²ΠΈ услуги ΠΈ Π΄Π° Π·Π°ΠΏΠ°Π·Π²Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ сСсиитС β€” ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΏΡŠΠ»Π½ΠΎΠΏΡ€Π°Π²Π½Π° систСма Π² macOS.

Π•Π΄Π½Π° ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΅ максимално тясната ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚ със систСмата. Π”ΠΎΠΌΠ°ΡˆΠ½Π°Ρ‚Π° ΠΏΠ°ΠΏΠΊΠ° Π½Π° macOS Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° Π²ΡŠΡ‚Ρ€Π΅ Π² Linux срСдата. Π—Π°Ρ‚ΠΎΠ²Π° ΠΊΠΎΠ΄, Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ настройки ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² Π΄Π²Π΅Ρ‚Π΅ срСди.

Всичко Ρ‚ΠΎΠ²Π° позволява писанСто Π½Π° ΠΊΠΎΠ΄ Π² ΠΏΠΎΠ·Π½Π°Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π° macOS ΠΈ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ стартиранСто ΠΌΡƒ Π² Linux Π±Π΅Π· излишни ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½ΠΈΡ.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ дистрибуции β€” ΠΎΡ‚ Ubuntu ΠΈ Debian Π΄ΠΎ Alpine, ΠΊΠ°Ρ‚ΠΎ всяка срСда ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС настроСна ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΎ.

Apple Π΄ΠΎΠ±Π°Π²ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ "машини": Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚, стартират, спират, настройват рСсурси ΠΈ ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма. Има Π΄ΠΎΡ€ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠΎ-Π½Π°ΠΏΡ€Π΅Π΄Π½Π°Π»ΠΈ сцСнарии, ΠΊΠ°Ρ‚ΠΎ Ρ„ΠΎΠ½ΠΎΠ²ΠΈ услуги Π² Linux срСдата.

ЕдинствСното ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° функционалност: Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ сцСнарии с Π²Π³Ρ€Π°Π΄Π΅Π½Π° виртуализация Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Mac с процСсор M3 ΠΈΠ»ΠΈ ΠΏΠΎ-Π½ΠΎΠ², ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ macOS 15 ΠΈ спСциално ядро с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°. KVM. (ΠΠ²Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° Π½ΠΎΠ²ΠΈΠ½Π°Ρ‚Π° Π½Π΅ Π΅ тСствал Ρ‚ΠΎΠ²Π° ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ с достовСрност Π΄Π° ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΈ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄).

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ появата Π½Π° Π½ΠΎΠ² инструмСнт, Ρ‚ΠΎΠΉ Π½Π΅ замСня Docker Desktop. Docker всС ΠΎΡ‰Π΅ ΠΈΠΌΠ° ΠΏΠΎ-силна СкосистСма, ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ инструмСнти Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, GUI ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ.

Apple Container 1.0 Π΅ ΠΏΠΎ-скоро ΠΎΠΏΠΈΡ‚ Π΄Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ ΠΏΠΎ-близък Π΄ΠΎ родния Π½Π°Ρ‡ΠΈΠ½ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с Linux срСда Π½Π° Mac β€” ΠΏΠΎ-Π±Π»ΠΈΠ·ΠΎ Π΄ΠΎ систСмата, Π½ΠΎ всС ΠΎΡ‰Π΅ Π½Π΅ ΠΊΠ°Ρ‚ΠΎ унивСрсалСн замСститСл Π½Π° ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ.

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

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