Containerd เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เป€เบžเบทเปˆเบญเปƒเบซเป‰ Linux containers เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ FreeBSD

ะ’ ะฟั€ะพะตะบั‚ 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

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™