เบ›เปˆเบญเบเบฅเบฐเบšเบปเบšเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต LXC 5.0

ะšะพะผะฟะฐะฝะธั 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

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