Amazon ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° Finch Linux Container Toolkit

Amazon прСдстави Finch, инструмСнтариум с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Linux ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡƒΠΌΡŠΡ‚ сС Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΈΡ€Π° с ΠΌΠ½ΠΎΠ³ΠΎ прост процСс Π½Π° инсталиранС ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° стандартни Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ OCI (Open Container Initiative). ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° Finch Π΅ написан Π½Π° Go ΠΈ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Apache 2.0.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ всС ΠΎΡ‰Π΅ Π΅ Π² Ρ€Π°Π½Π΅Π½ Π΅Ρ‚Π°ΠΏ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π° само Π±Π°Π·ΠΎΠ²Π° функционалност - Amazon Ρ€Π΅ΡˆΠΈΡ…Π° Π΄Π° Π½Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΏΡ€ΠΈ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈ Π²Ρ€Π°Ρ‚ΠΈ ΠΈ, Π·Π° Π΄Π° Π½Π΅ Π³ΠΈ ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π°Π²Π°Ρ‚ Π΄Π° Ρ‡Π°ΠΊΠ°Ρ‚ крайния ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π΄Π° бъдС Π³ΠΎΡ‚ΠΎΠ², ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ…Π° ΠΊΠΎΠ΄Π° Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΈΡ вСрсия, вярвайки, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅ заинтСрСсовани участници ΠΈ Π΄Π° ΠΈΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ опасСнията, ΠΈΠ·Ρ€Π°Π·Π΅Π½ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСса Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅, прСдставитСли Π½Π° общността Π½Π° мнСния ΠΈ ΠΈΠ΄Π΅ΠΈ. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° Ρ†Π΅Π» Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ Π΄Π° опрости Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Linux ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π½Π° Π½Π΅-Linux-Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ хост систСми. ΠŸΡŠΡ€Π²Π°Ρ‚Π° вСрсия ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° само Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π½Π° Linux Π² срСдата Π½Π° macOS, Π½ΠΎ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅ ΠΈΠΌΠ° ΠΏΠ»Π°Π½ΠΎΠ²Π΅ Π·Π° прСдоставянС Π½Π° ΠΎΠΏΡ†ΠΈΠΈ Π½Π° Finch Π·Π° Linux ΠΈ Windows.

Π—Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈ интСрфСйса Π½Π° командния Ρ€Π΅Π΄, Finch ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚ nerdctl, ΠΊΠΎΠΉΡ‚ΠΎ прСдоставя Docker-ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅, изпълнСниС, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ (ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅, изпълнСниС, натисканС, изтСглянС ΠΈ Ρ‚.Π½.), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ , ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π±Π΅Π· root, ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° изобраТСния, разпространСниС Π½Π° изобраТСния Π² Ρ€Π΅ΠΆΠΈΠΌ P2P с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° IPFS ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° изобраТСния с Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис. Container сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ срСда Π·Π° изпълнСниС Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡƒΠΌΡŠΡ‚ BuildKit сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° изобраТСния Π² OCI Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π° Lima сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° стартиранС Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини с Linux, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° сподСлянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ прСнасочванС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅.

Finch обСдинява nerdctl, container, BuildKit ΠΈ Lima Π² Π΅Π΄Π½ΠΎ ΠΈ Π²ΠΈ позволява Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π²Π΅Π΄Π½Π°Π³Π°, Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ всички Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΏΠΎΠΎΡ‚Π΄Π΅Π»Π½ΠΎ (Π°ΠΊΠΎ няма ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΡ€ΠΈ стартиранС Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π½Π° Linux систСми, Ρ‚ΠΎΠ³Π°Π²Π° ΡΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ срСда Π·Π° стартиранС Π½Π° Linux ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ Π² Windows ΠΈ macOS Π½Π΅ Π΅ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»Π½Π° Π·Π°Π΄Π°Ρ‡Π°). Π—Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌΠ΅ собствСна ΠΏΠΎΠΌΠΎΡ‰Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° finch, която ΠΊΡ€ΠΈΠ΅ подробноститС Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с всСки ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π·Π°Π΄ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ интСрфСйс. Π—Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅, просто инсталирайтС прСдоставСния ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° всичко Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ ΠΈ стартиратС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ.

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

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