ะ ะฟัะพะตะบั containerd ะฟัะธะฝัั ะฝะฐะฑะพั ะธะทะผะตะฝะตะฝะธะน, ะธะฝัะตะณัะธััััะธะน ะฟะพะดะดะตัะถะบั runtime runj ะธ ะพัะบััะฒะฐััะธะน ะฒะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะฒะพ FreeBSD OCI-ัะพะฒะผะตััะธะผัั ะพะฑัะฐะทะพะฒ ะบะพะฝัะตะนะฝะตัะพะฒ ะฝะฐ ะฑะฐะทะต Linux, ะฝะฐะฟัะธะผะตั ะพะฑัะฐะทะพะฒ Docker. ะ ะบะพะผะผะตะฝัะฐัะธัั ะบ ะธะทะผะตะฝะตะฝะธัะผ ะฟัะธะฒะตะดัะฝ ะฟัะธะผะตั ััะฟะตัะฝะพะณะพ ะทะฐะฟััะบะฐ ะฒะพ FreeBSD ะพะฑัะฐะทะฐ ั Alpine Linux. $ 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