Hoʻokuʻu ʻia ka ʻōnaehana hoʻokele pahu LXC 5.0

Ua hoʻopuka ʻo Canonical i kahi hoʻokuʻu o ka LXC 5.0 isolated container toolkit, e hāʻawi ana i kahi manawa holo kūpono no nā pahu holo ʻelua me kahi ʻōnaehana piha piha, kokoke i nā mīkini virtual, a no ka holo ʻana i nā pahu noi pilikino ponoʻole (OCI). ʻO LXC kahi mea hana haʻahaʻa haʻahaʻa e hana ana ma ka pae o nā pahu pākahi. No ka hoʻokele kikowaena o nā ipu i kau ʻia i loko o kahi pūʻulu o nā kikowaena, ke kūkulu ʻia nei ka ʻōnaehana LXD ma muli o LXC. Hoʻokaʻawale ʻia ka lālā LXC 5.0 ma ke ʻano he hoʻokuʻu kākoʻo lōʻihi, nā mea hou i hana ʻia ma kahi o 5 mau makahiki. Ua kākau ʻia ka code LXC ma C a ua laikini ʻia ma lalo o ka GPLv2.

Loaʻa i ka LXC ka waihona liblxc, kahi hoʻonohonoho o nā pono hana (lxc-create, lxc-start, lxc-stop, lxc-ls, etc.), nā hiʻohiʻona no ke kūkulu ʻana i nā ipu a me kahi pūʻulu hoʻopaʻa no nā ʻōlelo papahana like ʻole. Lawe ʻia ka hoʻokaʻawale ʻana me ka hoʻohana ʻana i nā mīkini kernel Linux maʻamau. No ka hoʻokaʻawale ʻana i nā kaʻina hana, ka ipc network stack, uts, ID mea hoʻohana a me nā wahi mauna, hoʻohana ʻia ka mīkini inoa inoa. hoʻohana ʻia nā hui e kaupalena i nā kumuwaiwai. No ka hoʻohaʻahaʻa i nā pono a me ka palena o ke komo ʻana, ua hoʻohana ʻia nā hiʻohiʻona kernel e like me Apparmor a me SELinux profiles, Seccomp policy, Chroots (pivot_root) a me nā mea hiki.

Nā hoʻololi nui:

  • Ua hoʻololi mākou mai nā autotools i ka ʻōnaehana kūkulu Meson, kahi i hoʻohana ʻia e kūkulu i nā papahana e like me X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME a me GTK.
  • Hoʻohui i nā koho hou no ka hoʻonohonoho ʻana i ka cgroup - lxc.cgroup.dir.container, lxc.cgroup.dir.monitor, lxc.cgroup.dir.monitor.pivot a me lxc.cgroup.dir.container.inner, e ʻae iā ʻoe e wehewehe pono i ka cgroup nā ala no ka ipu hao, ke kaʻina hana nānā a me nā hierarchies cgroup nested.
  • Hoʻohui i ke kākoʻo no nā inoa inoa manawa e hoʻopaʻa i kahi mokuʻāina ʻokoʻa o ka uaki ʻōnaehana i ka pahu, e ʻae iā ʻoe e hoʻohana i kou manawa ponoʻī i loko o ka pahu, ʻokoʻa mai ka ʻōnaehana hoʻokahi. No ka hoʻonohonohoʻana, hāʻawiʻia nā koho lxc.time.offset.boot a me lxc.time.offset.monotonic, e hiki ai iāʻoe ke hoʻoholo i ka offset no ka pahu e pili ana i ka uaki pūnaewele nui.
  • Hoʻokomo ʻia ke kākoʻo VLAN no nā mea hoʻololi Ethernet virtual (Veth). No ka mālama ʻana iā VLAN, hāʻawi ʻia kēia mau koho: veth.vlan.id e hoʻonohonoho i ka VLAN nui a me veth.vlan.tagged.id e hoʻopaʻa i nā VLAN i kau ʻia.
  • No nā mea hoʻopili Ethernet virtual, ua hoʻohui ʻia ka hiki ke hoʻonohonoho i ka nui o ka loaʻa a me ka hoʻouna ʻana i nā queues me ka hoʻohana ʻana i nā koho hou veth.n_rxqueues a veth.n_txqueues.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka