Π’ containerd са ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ позволяват стартиранС Π½Π° Linux ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ ΠΏΠΎΠ΄ FreeBSD

Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° containerd Π΅ ΠΏΡ€ΠΈΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ измСнСния, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Ρ‰ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° runtime runj ΠΈ отварящи Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° OCI-ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ ΠΎΠ±Ρ€Π°Π·ΠΈ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Linux, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±Ρ€Π°Π·ΠΈ Docker, Π½Π° FreeBSD. Π’ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅ към ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅ Π΄Π°Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ стартиранС Π½Π° ΠΎΠ±Ρ€Π°Π· с Alpine Linux Π½Π° FreeBSD. $ sudo ctr run β€”rm β€”runtime wtf.sbk.runj.v1 β€”tty β€”snapshotter zfs docker.io/library/alpine:latest test sh -c 'cat /etc/os-release && uname -a' NAME='Alpine Linux' ID=alpine VERSION_ID=3.16.0 PRETTY_NAME='Alpine Linux v3.16' HOME_URL='https://alpinelinux.org/' BUG_REPORT_URL='https://gitlab.alpinelinux.org/alpine/aports/-/issues' Linux 3.17.0 FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC x86_64 Linux

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ СкспСримСнталния статус Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° runj ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ функционалности Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, Π΄ΠΎΡ€ΠΈ Π² Ρ‚ΠΎΠ·ΠΈ Π²ΠΈΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π·Π° Π»ΠΈΡ‡Π½ΠΈ СкспСримСнти, опростяванС Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (Proof Of Concept), Π»ΠΎΠΊΠ°Π»Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, стартиранС Π½Π° тСстовС ΠΏΡ€Π΅Π΄ΠΈ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π² ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ систСми ΠΈ ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π½Π° функционалността, ΠΊΠΎΠ³Π°Ρ‚ΠΎ няма Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° сС ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ към тСствани ΠΈ индустриални Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, Π½ΠΎ Π½ΡƒΠΆΠ΄Π°Ρ‚Π° ΠΎΡ‚ контСйнСризация Π΅ спСшна. Π—Π° Ρ€Π°Π±ΠΎΡ‚Π° са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ инсталирани jail, jls, jexec ΠΈ ps.

ОсобСно Π²Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ runj Π΅ Π»ΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° Бамюъл ΠšΠ°Ρ€ΠΏ (Samuel Karp), ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΎΡ‚ компанията Amazon, Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ‰ сС с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Linux-дистрибутива Bottlerocket ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Π° изолация Π·Π° AWS, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΡ‰ΠΎ Π΅ нСзависим участник Π² Technical Oversight Board Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° OpenContainers. Π‘Π»Π΅Π΄ достиганС Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡ‚ΠΎ Π½ΠΈΠ²ΠΎ runj Ρ‰Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π° Π·Π° замяна Π½Π° стандартния runtime Π² систСмитС Docker ΠΈ Kubernetes, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ FreeBSD вмСсто Linux Π·Π° стартиранС Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π² OCI runtime са Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° създаванС, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅, стартиранС, ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ ΠΈ ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ настройки Π½Π° процСса, Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΈΠΌΠ΅ Π½Π° хоста.

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

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