ืคืจืืืงื containerd ืืืืฅ ืงืืืฆื ืฉื ืฉืื ืืืื ืืืฉืืืื ืชืืืื ื-runj ืืืื ืจืืฆื ืืคืืชืืื ืืช ืืืืืืช ื-FreeBSD ืืืฉืชืืฉ ืืชืืื ืืช ืืืื ืืืืกืกืืช-Linux ืชืืืืืช OCI, ืืืื ืชืืื ืืช Docker. ืืืขืจืืช ืืฉืื ืืืื ืืกืคืงืืช ืืืืื ืืืฉืงื ืืืฆืืืช ืฉื ืชืืื ื ืขื Alpine Linux ื- FreeBSD. $ sudo ctr run -rm -runtime wtf.sbk.runj.v1 -tty -snapshotter zfs docker.io/library/alpine:test 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/-/ ืืขืืืช" Linux 3.17.0 FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC x86_64 Linux
ืืืจืืช ืืืฆื ืื ืืกืืื ื ืฉื ืคืจืืืงื runj ืืืขืจื ืืคืื ืงืฆืืื ืืืืช ืืืฆืืืฆื ืืจืืข, ืื ืืฆืืจื ืื ืืคืจืืืงื ืืืื ืืืืืช ืฉืืืืฉื ืขืืืจ ื ืืกืืืื ืืืฉืืื, ืคืืฉืื ืืืืืื ืฉื ืคืชืจืื ืืช (Proof Of Concept), ืคืืชืื ืืงืืื, ืืคืขืืช ืืืืงืืช ืืคื ื ืคืจืืกื ืืืขืจืืืช ืขื ื ืืคืืชืื ืืคืื ืงืฆืืื ืืืืช ืืืงืจืื ืฉืืื ืื ื ืืชื ืืขืืืจ ืืคืชืจืื ืืช ืืืืงืื ืืชืขืฉืืืชืืื ืืคืืืคืืจืืืช ืืืจืืช, ืื ืืฆืืจื ืืืืืืืช ืืฉื. ืื ืืืจืฉ ืืื, jls, jexec ื-ps ืืื ืืขืืื.
ืจืืื ืื ืืฆืืื ืฉ-runj ืืื ืคืจืืืงื ืืืฉื ืฉื ืกืืืื ืงืืจืค, ืืื ืืก ืืืืื ืืืคืชื ืืช ืืื ืืืืืืืช ืืืคืฆื ืืืืืืื ืฉื Bottlerocket Linux ืขืืืจ AWS, ืฉืืื ืื ืืืจ ืขืฆืืื ื-Technical Oversight Board ืฉื ืคืจืืืงื OpenContainers. ืืืืจ ืืืืช runj ืืจืื ืื ืืจืฉืช, ื ืืชื ืืืฉืชืืฉ ืืคืจืืืงื ืืื ืืืืืืฃ ืืช ืืื ืืจืืฆื ืืกืื ืืจืื ืืืขืจืืืช Docker ื-Kubernetes, ืืืืฆืขืืช FreeBSD ืืืงืื ืืื ืืงืก ืืืคืขืืช ืงืื ืืืื ืจืื. ืืืื ืืจืืฆื ืฉื OCI, ืืืืฉืืืช ืืขืช ืคืงืืืืช ืืืฆืืจื, ืืืืงื, ืืคืขืื, ืืืืื ืืืขืจืืช ืืฆื ืฉื ืงืื ืืืื ืจืื, ืืื ืื ืืืืืืจ ืืช ืืชืืืื, ื ืงืืืืช ืืืขืื ื ืืฉื ืืืืจื.
ืืงืืจ: OpenNet.ru