ะะพะผะฟะฐะฝะธั Canonical ะพะฟัะฑะปะธะบะพะฒะฐะปะฐ ัะตะปะธะท ะธะฝััััะผะตะฝัะฐัะธั ะดะปั ะพัะณะฐะฝะธะทะฐัะธะธ ัะฐะฑะพัั ะธะทะพะปะธัะพะฒะฐะฝะฝัั ะบะพะฝัะตะนะฝะตัะพะฒ LXC 5.0, ะฟัะตะดะพััะฐะฒะปัััะธะน runtime, ะฟะพะดั ะพะดััะธะน ะบะฐะบ ะดะปั ะทะฐะฟััะบะฐ ะบะพะฝัะตะนะฝะตัะพะฒ ั ะฟะพะปะฝัะผ ัะธััะตะผะฝัะผ ะพะบััะถะตะฝะธะตะผ, ะฑะปะธะทะบะธั ะบ ะฒะธัััะฐะปัะฝัะผ ะผะฐัะธะฝะฐะผ, ัะฐะบ ะธ ะดะปั ะฒัะฟะพะปะฝะตะฝะธะต ะฝะตะฟัะธะฒะธะปะตะณะธัะพะฒะฐะฝะฝัั ะบะพะฝัะตะนะฝะตัะพะฒ ะพัะดะตะปัะฝัั ะฟัะธะปะพะถะตะฝะธะน (OCI). LXC ะพัะฝะพัะธััั ะบ ะฝะธะทะบะพััะพะฒะฝะตะฒัะผ ะธะฝััััะผะตะฝัะฐัะธัะผ, ัะฐะฑะพัะฐััะธะผ ะฝะฐ ััะพะฒะฝะต ะพัะดะตะปัะฝัั ะบะพะฝัะตะนะฝะตัะพะฒ. ะะปั ัะตะฝััะฐะปะธะทะพะฒะฐะฝะฝะพะณะพ ัะฟัะฐะฒะปะตะฝะธั ะบะพะฝัะตะนะฝะตัะฐะผะธ, ัะฐะทะฒััะฝัััะผะธ ะฒ ะบะปะฐััะตัะต ะธะท ะฝะตัะบะพะปัะบะธั ัะตัะฒะตัะพะฒ, ะฝะฐ ะฑะฐะทะต LXC ัะฐะทะฒะธะฒะฐะตััั ัะธััะตะผะฐ LXD. ะะตัะบะฐ LXC 5.0 ะพัะฝะตัะตะฝะฐ ะบ ะฒัะฟััะบะฐะผ ั ะดะปะธัะตะปัะฝะพะน ะฟะพะดะดะตัะถะบะพะน, ะพะฑะฝะพะฒะปะตะฝะธั ะดะปั ะบะพัะพััั ัะพัะผะธัััััั ะฒ ัะตัะตะฝะธะต 5 ะปะตั. ะะพะด LXC ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทัะบะต ะกะธ ะธ ัะฐัะฟัะพัััะฐะฝัะตััั ะฟะพะด ะปะธัะตะฝะทะธะตะน GPLv2.
ะ ัะพััะฐะฒ LXC ะฒั ะพะดะธั ะฑะธะฑะปะธะพัะตะบะฐ liblxc, ะฝะฐะฑะพั ััะธะปะธั (lxc-create, lxc-start, lxc-stop, lxc-ls ะธ ั.ะฟ.), ัะฐะฑะปะพะฝั ะดะปั ะฟะพัััะพะตะฝะธั ะบะพะฝัะตะนะฝะตัะพะฒ ะธ ะฝะฐะฑะพั ะฑะธะฝะดะธะฝะณะพะฒ ะดะปั ัะฐะทะปะธัะฝัั ัะทัะบะพะฒ ะฟัะพะณัะฐะผะผะธัะพะฒะฐะฝะธั. ะะทะพะปััะธั ะพัััะตััะฒะปัะตััั ะฟัะธ ะฟะพะผะพัะธ ััะฐัะฝัั ะผะตั ะฐะฝะธะทะผะพะฒ ัะดัะฐ Linux. ะะปั ะธะทะพะปััะธะธ ะฟัะพัะตััะพะฒ, ัะตัะตะฒะพะณะพ ััะตะบะฐ ipc, uts, ะธะดะตะฝัะธัะธะบะฐัะพัะพะฒ ะฟะพะปัะทะพะฒะฐัะตะปะตะน ะธ ัะพัะตะบ ะผะพะฝัะธัะพะฒะฐะฝะธั ะธัะฟะพะปัะทัะตััั ะผะตั ะฐะฝะธะทะผ ะฟัะพัััะฐะฝััะฒ ะธะผัะฝ (namespaces). ะะปั ะพะณัะฐะฝะธัะตะฝะธั ัะตััััะพะฒ ะฟัะธะผะตะฝััััั cgroups. ะะปั ะฟะพะฝะธะถะตะฝะธั ะฟัะธะฒะธะปะตะณะธะน ะธ ะพะณัะฐะฝะธัะตะฝะธั ะดะพัััะฟะฐ ะทะฐะดะตะนััะฒะพะฒะฐะฝั ัะฐะบะธะต ะฒะพะทะผะพะถะฝะพััะธ ัะดัะฐ, ะบะฐะบ ะฟัะพัะธะปะธ Apparmor ะธ SELinux, ะฟะพะปะธัะธะบะธ Seccomp, Chroots (pivot_root) ะธ capabilities.
เบเบฒเบเบเปเบฝเบเปเบเบเบเบปเปเบเบเป:
- ะัััะตััะฒะปัะฝ ะฟะตัะตั ะพะด c autotools ะฝะฐ ัะฑะพัะพัะฝัั ัะธััะตะผั Meson, ะบะพัะพัะฐั ัะฐะบะถะต ะธัะฟะพะปัะทัะตััั ะดะปั ัะฑะพัะบะธ ัะฐะบะธั ะฟัะพะตะบัะพะฒ, ะบะฐะบ X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME ะธ GTK.
- ะะพะฑะฐะฒะปะตะฝั ะฝะพะฒัะต ะพะฟัะธะธ ะดะปั ะฝะฐัััะพะนะบะธ cgroup โ lxc.cgroup.dir.container, lxc.cgroup.dir.monitor, lxc.cgroup.dir.monitor.pivot ะธ lxc.cgroup.dir.container.inner, ะบะพัะพััะต ะฟะพะทะฒะพะปััั ัะฒะฝะพ ะพะฟัะตะดะตะปะธัั ะฟััะธ cgroup ะดะปั ะบะพะฝัะตะนะฝะตัะฐ, ะฟัะพัะตััะฐ ะผะพะฝะธัะพัะธะฝะณะฐ ะธ ะฒะปะพะถะตะฝะฝัั ะธะตัะฐัั ะธะน cgroup.
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฟัะพัััะฐะฝััะฒะฐ ะธะผัะฝ ะดะปั ะฒัะตะผะตะฝะธ (time namespaces) ะดะปั ะฟัะธะฒัะทะบะธ ะบ ะบะพะฝัะตะนะฝะตัั ะพัะดะตะปัะฝะพะณะพ ัะพััะพัะฝะธั ัะธััะตะผะฝัั ัะฐัะพะฒ, ะฟะพะทะฒะพะปัััะตะณะพ ะธัะฟะพะปัะทะพะฒะฐัั ะฒ ะบะพะฝัะตะนะฝะตัะต ัะฒะพั ะฒัะตะผั, ะพัะปะธัะฝะพะต ะพั ัะธััะตะผะฝะพะณะพ. ะะปั ะฝะฐัััะพะนะบะธ ะฟัะตะดะปะพะถะตะฝั ะพะฟัะธะธ lxc.time.offset.boot ะธ lxc.time.offset.monotonic, ะฟะพะทะฒะพะปัััะธะต ะพะฟัะตะดะตะปะธัั ะดะปั ะบะพะฝัะตะนะฝะตัะฐ ัะผะตัะตะฝะธะต ะพัะฝะพัะธัะตะปัะฝะพ ะพัะฝะพะฒะฝัั ัะธััะตะผะฝัั ัะฐัะพะฒ.
- ะะปั ะฒะธัััะฐะปัะฝัั ethernet-ะฐะดะฐะฟัะตัะพะฒ (Veth) ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ VLAN. ะะปั ัะฟัะฐะฒะปะตะฝะธั VLAN ะฟัะตะดะปะพะถะตะฝั ะพะฟัะธะธ: veth.vlan.id ะดะปั ะทะฐะดะฐะฝะธั ะพัะฝะพะฒะฝะพะณะพ VLAN ะธ veth.vlan.tagged.id ะดะปั ะฟัะธะฒัะทะบะธ ะดะพะฟะพะปะฝะธัะตะปัะฝัั ัะตะณะณะธัะพะฒะฐะฝะฝัั VLAN.
- ะะปั ะฒะธัััะฐะปัะฝัั ethernet-ะฐะดะฐะฟัะตัะพะฒ ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะฝะฐัััะพะนะบะธ ัะฐะทะผะตัะฐ ะพัะตัะตะดะตะน ะฟัะธัะผะฐ ะธ ะฟะตัะตะดะฐัะธ ะฟัะธ ะฟะพะผะพัะธ ะฝะพะฒัั ะพะฟัะธะน veth.n_rxqueues ะธ veth.n_txqueues.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru